2
컬렉션을 안전하게 복사하려면 어떻게해야합니까?
과거에는 컬렉션을 안전하게 복사한다고 말했습니다. public static void doThing(List<String> strs) { List<String> newStrs = new ArrayList<>(strs); 또는 public static void doThing(NavigableSet<String> strs) { NavigableSet<String> newStrs = new TreeSet<>(strs); 그러나 이러한 "복사"생성자, 비슷한 정적 생성 방법 및 스트림은 실제로 안전하며 규칙은 어디에 지정되어 있습니까? 안전하다는 말은 합리적으로 백업되고 결함이 없다고 가정 …