본문 바로가기

Java

[Java] 배열

배열의 길이 변경하기

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



'Java' 카테고리의 다른 글

[Java] 변수, 메서드  (0) 2018.12.30
[Java] 클래스, 객체  (0) 2018.12.30
[Java] 변수  (0) 2018.12.30
[Java] Java 개요  (0) 2018.12.30
[JAVA] Eclipse & Java Code Conventions  (0) 2018.11.20