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

Apakah ciri baharu koleksi Peta Java?

WBOY
WBOYke hadapan
2023-05-08 18:22:171052semak imbas

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));

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!

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