JAVA/코드
10_25 _연습02 배열 데이터 수정
0304호
2022. 10. 25. 18:57
package util;
import java.util.Arrays;
public class CollectionTest1 {
public static void main(String[] args) {
String [] ar = {"List", "Set", "Map"};
//배열의 데이터를 수정하는것은 가능
ar[2] = "HashTable";
System.out.println(Arrays.toString(ar));
//ar 배열에 데이터를 추가
//ar 배열보다 1개 더 큰 공간을 갖는 배열을 생성
String [] br = new String[ar.length + 1];
//ar의 내용을 복사
for( int i = 0 ; i < ar.length ; i++ ) {
br[i] = ar[i];
}
//br의 마지막에 데이터 추가
br[br.length-1] = "Properties";
//br이 가르키는 곳을 ar이 가르키도록 합니다.
ar =br;
System.out.println(Arrays.toString(ar));
String [] arr = {"list", "set", "map", "propertines"};
String [] brr = new String [arr.length -1];
for( int i = 0 ; i < brr.length ; i++ ) {
brr[i] = arr[i];
}
arr =brr;
System.out.println(Arrays.toString(arr));
}
}