Rumah  >  Artikel  >  Java  >  Bagaimana untuk memulakan koleksi tidak berubah dalam Java 9?

Bagaimana untuk memulakan koleksi tidak berubah dalam Java 9?

王林
王林ke hadapan
2023-08-20 23:37:52740semak imbas

在Java 9中如何初始化不可变集合?

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam