Java

[Java] 배열

hh_lin 2018. 12. 30. 20:16

배열의 길이 변경하기

1. 더 큰 배열을 새로 생성한다.

2. 기존 배열의 내용을 새로운 배열에 복사한다.

1
2
3
4
int[] orgArr = new int[5];
int[] newArr = new int[orgArr.length*2];
 
System.arraycopy(orgArr, 0, newArr, 0, orgArr.length);
cs

orgArr의 0번째 인덱스에서부터 orgArr의 길이만큼 newArr의 0번째 위치에 복사하라는 것을 의미한다.




배열의 내용 출력하기

반복문을 이용해서 출력하는 방법도 있지만, Arrays.toString을 이용하여 출력하는 방법도 있다.

1
2
3
int[] arr = {246810};
 
System.out.println(Arrays.toString(arr));    // [2, 4, 6, 8, 10]
cs