可以使用HashMap的containsKey(Object key)方法來判斷指定的key是否存在于HashMap中。該方法返回一個boolean值,如果存在則返回true,否則返回false。
下面是一個使用HashMap判斷key是否存在的示例代碼:
import java.util.HashMap;
public class HashMapExample {
public static void main(String[] args) {
// 創建一個HashMap對象
HashMap<String, Integer> map = new HashMap<>();
// 向HashMap中添加鍵值對
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
// 判斷key是否存在
boolean containsKey = map.containsKey("banana");
System.out.println("Key 'banana' exists: " + containsKey);
containsKey = map.containsKey("grape");
System.out.println("Key 'grape' exists: " + containsKey);
}
}
輸出結果:
Key 'banana' exists: true
Key 'grape' exists: false
在上面的代碼中,首先創建了一個HashMap對象,并向其中添加了幾個鍵值對。然后使用containsKey方法來判斷指定的key是否存在于HashMap中,并將結果輸出到控制臺。