Bagaimana saya bisa menyalin koleksi dengan aman?
Di masa lalu, saya telah mengatakan untuk menyalin koleksi dengan aman, lakukan sesuatu seperti: public static void doThing(List<String> strs) { List<String> newStrs = new ArrayList<>(strs); atau public static void doThing(NavigableSet<String> strs) { NavigableSet<String> newStrs = new TreeSet<>(strs); Tetapi apakah konstruktor "salin" ini, metode dan aliran penciptaan statis yang serupa, benar …