목차
getChars() 예제 - 문자열에서 문자 배열로 단일문자 복사
getChars() 정의
getChars() 구문
getChars() 예제 - 지정 범위 벗어난 경우 exception 발생
getChars() 예제 - 문자열에서 문자 배열로 단일문자 복사
Hz.java
public class Hz {
public static void main(String args[]){
String str = new String("홈짱닷컴 Homzzang.com");
char[] hz = new char[8];
try{
str.getChars(5, 13, hz, 0);
System.out.println(hz);
}catch(Exception ex){
System.out.println(ex);
}
}
}
결과값: Homzzang
getChars() 정의
문자열에서 지정 범위의 단일 문자를 문자 배열로 복사.
getChars() 구문
public void getChars(int srcBeginIndex , int srcEndIndex , char[] destination , int dstBeginIndex )
[매개변수]
srcBeginIndex
필수. 복사할 문자의 시작 색인번호. (포함 O)
※ int 자료형.
srcEndIndex
필수. 복사할 문자의 끝 색인번호. (포함 X)
※ int 자료형.
destination
필수, 복사한 문자를 붙여넣을 단일문자 배열.
※ char 배열.
dstBeginIndex
필수. char 배열에 붙여 넣을 위치의 색인번호.
※ int 자료형.
[반환값]
없음.
getChars() 예제 - 지정 범위 벗어난 경우 exception 발생
Hz.java
public class Hz {
public static void main(String args[]){
String str = new String("홈짱닷컴 Homzzang.com");
char[] hz = new char[8];
try{
str.getChars(5, 14 , hz, 0);
System.out.println(hz);
}catch(Exception ex){
System.out.println(ex);
}
}
}
결과값:
java.lang.StringIndexOutOfBoundsException: offset 0, count 9, length 8
주소 복사
랜덤 이동