hashmap判断是否为空
时间: 2024-02-01 10:11:13 浏览: 28
HashMap是Java中的一种数据结构,用于存储键值对。判断HashMap是否为空可以通过以下方式进行:
1. 使用isEmpty()方法:HashMap类提供了isEmpty()方法,用于判断HashMap是否为空。当HashMap中没有任何键值对时,isEmpty()方法返回true,否则返回false。示例代码如下:
```java
HashMap<String, Integer> hashMap = new HashMap<>();
boolean isEmpty = hashMap.isEmpty();
```
2. 使用size()方法:HashMap类的size()方法用于返回HashMap中键值对的数量。当HashMap中没有任何键值对时,size()方法返回0,可以根据这个结果判断HashMap是否为空。示例代码如下:
```java
HashMap<String, Integer> hashMap = new HashMap<>();
boolean isEmpty = (hashMap.size() == 0);
```
这两种方式都可以判断HashMap是否为空,具体使用哪种方式取决于你的需求和代码逻辑。
相关问题
判断HashMap不为空
判断HashMap是否为空,可以使用HashMap的isEmpty()方法,判断HashMap中是否有键值对。示例代码如下:
```java
HashMap<String, Integer> hashMap = new HashMap<>();
// 添加键值对
hashMap.put("A", 1);
hashMap.put("B", 2);
if (hashMap.isEmpty()) {
System.out.println("HashMap为空");
} else {
System.out.println("HashMap不为空");
}
```
如果HashMap为空,输出结果为"HashMap为空",否则输出结果为"HashMap不为空"。
怎么判断hashMap不为空
判断HashMap是否不为空,可以使用HashMap的isEmpty()方法取反,即判断HashMap中是否有键值对。示例代码如下:
```java
HashMap<String, Integer> hashMap = new HashMap<>();
// 添加键值对
hashMap.put("A", 1);
hashMap.put("B", 2);
if (!hashMap.isEmpty()) {
System.out.println("HashMap不为空");
} else {
System.out.println("HashMap为空");
}
```
如果HashMap不为空,输出结果为"HashMap不为空",否则输出结果为"HashMap为空"。