// 示例代码:判断 Java Map 中是否存在指定的 key
import java.util.HashMap;
import java.util.Map;
public class MapKeyCheck {
public static void main(String[] args) {
// 创建一个 HashMap 实例
Map<String, Integer> map = new HashMap<>();
// 向 Map 中添加一些键值对
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
// 要检查的 key
String keyToCheck = "banana";
// 使用 containsKey 方法检查 key 是否存在
if (map.containsKey(keyToCheck)) {
System.out.println("Key '" + keyToCheck + "' 存在于 Map 中");
} else {
System.out.println("Key '" + keyToCheck + "' 不存在于 Map 中");
}
// 另一种方式:使用 get 方法,返回 null 表示 key 不存在
Integer value = map.get(keyToCheck);
if (value != null) {
System.out.println("Key '" + keyToCheck + "' 存在于 Map 中,对应的值为: " + value);
} else {
System.out.println("Key '" + keyToCheck + "' 不存在于 Map 中");
}
}
}
HashMap 创建了一个 Map<String, Integer> 类型的对象。put 方法向 Map 中添加了一些键值对。containsKey 方法可以直接判断指定的 key 是否存在于 Map 中。如果存在则返回 true,否则返回 false。get 方法来获取 key 对应的值,如果返回 null,则表示该 key 不存在(注意:null 也可能是该 key 对应的值确实为 null)。如果你有任何问题或需要进一步的帮助,请告诉我!
上一篇:java map 根据key排序
下一篇:java futuretask
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站