Rumah > Java > javaTutorial > Apakah ciri baharu koleksi Peta Java?

Apakah ciri baharu koleksi Peta Java?

WBOY
Lepaskan: 2023-05-08 18:22:17
ke hadapan
1098 orang telah melayarinya

Penjelasan

1 Jika tiada pasangan nilai kunci yang sepadan dengan Kunci dalam Peta, hasil PutKey dan membawa Kunci ke dalam operasi fungsi ialah pasangan nilai kunci Nilai. ; jika Jika Kekunci wujud, operasi Put diabaikan.

Padamkan keadaan di mana pasangan nilai kunci dalam Peta adalah sama dengan parameter Kunci dan Nilai.

2. Dapatkan Nilai Kunci yang ditentukan daripada Peta Jika tidak, kembalikan nilai lalai yang ditentukan.

Tetapkan Nilai Kunci yang ditentukan dalam Peta kepada nilai baharu yang dikira oleh fungsi sebagai hasil daripada nilai sedia ada dan nilai yang dihantar.

Contoh

Map<Integer, String> map = new HashMap<>();
 
for (int i = 0; i < 10; i++) {
    // 与老版不同的是,putIfAbent() 方法在 put 之前,
    // 会判断 key 是否已经存在,存在则直接返回 value, 否则 put, 再返回 value
    map.putIfAbsent(i, "val" + i);
}
 
// forEach 可以很方便地对 map 进行遍历操作
map.forEach((key, value) -> System.out.println(value));
Salin selepas log masuk

Apakah Java

Java ialah bahasa pengaturcaraan berorientasikan objek yang boleh menulis aplikasi desktop, aplikasi Web, sistem teragih dan terbenam aplikasi sistem.

Atas ialah kandungan terperinci Apakah ciri baharu koleksi Peta Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.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