package ex14.example1; import java.util.ArrayList; import java.util.List; public class CopyEx01 { public static void main(String[] args) { List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); list.add(4); // 컬렉션 복사 List<Integer> newList = new ArrayList<>(list); System.out.println(list.size()); System.out.println(newList.size()); list.add(5); System.out.println(list.size()); System.out.println(newList.size()); // 값이 다른 이유: list에 새로운 값을 넣더라도 newList에는 추가하지 않겠다. 이런 말 } }
Share article