본문 바로가기

Java

[Java] 배열 복사하기 Arrays.copyOf()

Arrays.copyOf()

String[] orgArr = {"aaa", "bbb", "ccc", "ddd", "eee"};

 

 

param1: 원본배열

param2: 복사할 개수

String[] cpArr = Arrays.copyOf(orgArr, 3);

for (String s : cpArr) {
    System.out.println(s);
}
aaa
bbb
ccc

 

 

배열 원본을 변경하지 않고 복사된 배열을 얻을 수 있다.

String[] cpArr = Arrays.copyOf(orgArr, orgArr.length);
for (String s : cpArr) {
    System.out.println(s);
}
aaa
bbb
ccc
ddd
eee