Rumah > Java > javaTutorial > teks badan

Bagaimana untuk memulakan koleksi tidak berubah dalam Java 9?

王林
Lepaskan: 2023-08-20 23:37:52
ke hadapan
779 orang telah melayarinya

在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>
Salin selepas log masuk

Dalam kod di atas, kami memulakan tidak boleh ubah Senarai kosong.

Memulakan set tidak berubah:

<strong>Set<Integer> immutableEmptySet = Set.of();</strong>
Salin selepas log masuk

Dalam kod di atas, kami memulakan set tidak berubah kosong.

Memulakan peta tidak berubah:

<strong>Map<Integer, Integer> immutableEmptyMap = Map.of();</strong>
Salin selepas log masuk

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!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan