Salangdung_i의 기록
JAVA :: Array(배열) 배열의 길이 변경하기 본문
728x90
배열의 길이 변경하기
- 더 큰 배열을 새로 생성한다.
- 기존 배열의 내용을 새로운 배열에 복사한다.
public class ArrayEx3 {
public static void main(String[] args) {
int[] arr = new int[5];
for(int i=0;i<arr.length;i++)
arr[i] = i+1;
System.out.println("변경전 - arr.length : "+arr.length);
for(int i=0;i<arr.length;i++)
System.out.println("arr["+i+"] : "+arr[i]);
int[] tmp = new int[arr.length*2];
for(int i=0;i<arr.length;i++)
tmp[i] = arr[i];
arr = tmp;//tmp에 저장된 값을 arr에 저장한다.
System.out.println("변경후 - arr.length : "+arr.length);
for(int i=0;i<arr.length;i++)
System.out.println("arr["+i+"] :"+arr[i]);
}
}
"Icon made by Pixel perfect from www.flaticon.com"
728x90
'BACKEND > JAVA' 카테고리의 다른 글
JAVA 10 :: Array 게임 (0) | 2019.08.30 |
---|---|
JAVA 09 :: Array 예제 (0) | 2019.08.28 |
JAVA 08 :: Array배열 (0) | 2019.08.26 |
JAVA 07 :: Random 난수 (0) | 2019.08.25 |
JAVA 06 :: For문 연습문제 (0) | 2019.08.24 |