배열 길이 변경하는 방법 1. 더 큰 배열을 새로 생성한다. 2. 기존 배열의 내용을 새로운 배열에 복사한다.
🌱 배열의 초기화
1. for문을 사용해서 초기화 한다. 2.Arrays.toString(배열이름) 메서드를 이용한다.
*참고 : char배열은 println 메서드로 출력하면 각 요소가 구분자없이 그대로 출력 된다. char[] chArr = {'a', 'b', 'c'} System.out.println(chArr); // abc 출력
🌱 배열의 복사
배열을 복사하는 방법 1. for문을 이용 - 메모리 낭비가 너무 크므로 기존의 2배정도의 길이로 배열을 생성하는게 좋다. 2. System.arrycopy()를 이용한 배열의 복사 - for문보다 효율적이다. - 어느 배열의 몇 번째 요소에서 어느 배열로 몇 번째 요소로 몇개의 값을 복사할 것이지 지정해줘야 한다. System.arraycopy( num, 0 , newNum, 0, num.length);
* 참고 : 다른 배열과 달리 char배열은 for문을 사용하지 않고도 print(), println()의 배열에 저장된 모든 문자를 출력할 수 있다.