溫馨提示×

map.entry怎么使用

小億
120
2023-08-02 10:00:08
欄目: 編程語言

Map.Entry是Map接口中的一個嵌套接口,用于表示Map中的一個鍵值對??梢酝ㄟ^Map的entrySet()方法獲取Map中所有的鍵值對,并返回一個Set集合,其中每個元素都是一個Map.Entry對象。

以下是使用Map.Entry的示例:

Map<String, Integer> map = new HashMap<>();
map.put("key1", 1);
map.put("key2", 2);
map.put("key3", 3);
// 遍歷Map中的鍵值對
for (Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
Integer value = entry.getValue();
System.out.println("Key: " + key + ", Value: " + value);
}
// 判斷某個鍵是否存在于Map中
String searchKey = "key2";
for (Map.Entry<String, Integer> entry : map.entrySet()) {
if (searchKey.equals(entry.getKey())) {
System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue());
break;
}
}

這是一個使用Map.Entry的示例,它展示了如何遍歷Map中的鍵值對以及如何根據某個鍵查找對應的值。請注意,Map.Entry是一個泛型接口,需要指定鍵和值的類型。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女