Java 9 menyediakan kaedah kilang untuk mencipta tidak boleh ubah senarai, set dan peta. Ia boleh digunakan untuk mencipta kosongatau bukan kosongobjek koleksi. Dalam Java 8 dan versi sebelumnya, kami boleh menggunakan kaedah utiliti kelas koleksi seperti unmodifiableXXX untuk mencipta objek koleksi tidak boleh ubah. Jika kita perlu mencipta senarai yang tidak boleh diubah, kita boleh menggunakan kaedah Collections.unmodifiableList().
Kaedah kilang ini membolehkan kami dengan mudah memulakan koleksi tidak berubah, sama ada kosongatau tidak kosong.
Permulaan senarai tidak berubah:
<strong>List<Integer> immutableEmptyList = List.of();</strong>
Dalam kod di atas, kami memulakan tidak boleh ubah Senarai kosong.
Memulakan set tidak berubah:
<strong>Set<Integer> immutableEmptySet = Set.of();</strong>
Dalam kod di atas, kami memulakan set tidak berubah kosong.
Memulakan peta tidak berubah:
<strong>Map<Integer, Integer> immutableEmptyMap = Map.of();</strong>
Dalam perkara di atas, kami telah memulakan kosong, tidak boleh ubah Peta.
Atas ialah kandungan terperinci Bagaimana untuk memulakan koleksi tidak berubah dalam Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!