반응형
System.arraycopy의 설명, 다른 문자열의 함수랑 조금 다르니 주의가 필요하다.
매개변수는 총 5개
1번째 : 배열 복사 원본
2번째 : 배열 복사 원본의 복사 시작 위치 (0부터 시작)
3번째 : 배열 복사 사본
4번째 : 배열 복사 사본의 붙여 넣기 시작 위치 (0부터 시작)
5번째 : 2번째 시작위치부터 몇번째 까지 복사할 요소 숫자
char[] a = {a, b, c};
char[] b = new char[3];
System.arraycopy(a, 0, b, 0, 3);
5번째를 잘못해서 에러가 자주 발생할 것으로 생각된다. 이때 발생하는 에러는 ArrayIndexOutOfBoundsException이다.
반응형
'IT' 카테고리의 다른 글
JAVA 공부 - byte 자동변환 (0) | 2023.05.16 |
---|---|
JAVA 공부 - 가비지 컬렉션 (0) | 2023.05.16 |
JAVA 공부 - 부동소수점수 정수 (0) | 2023.05.16 |
JAVA 공부 - StringBuilder append (0) | 2023.05.16 |
JAVA 공부 - split 정규표현 (0) | 2023.05.16 |