Map判断工具类
时间: 2023-08-01 12:13:10 浏览: 103
以下是一个简单的Map判断工具类的示例代码:
```java
import java.util.Map;
public class MapUtils {
/**
* 判断Map是否为空
*
* @param map 被判断的Map
* @return true:为空,false:不为空
*/
public static boolean isEmpty(Map<?, ?> map) {
return map == null || map.isEmpty();
}
/**
* 判断Map是否不为空
*
* @param map 被判断的Map
* @return true:不为空,false:为空
*/
public static boolean isNotEmpty(Map<?, ?> map) {
return !isEmpty(map);
}
}
```
使用示例:
```java
Map<String, String> map = new HashMap<>();
System.out.println(MapUtils.isEmpty(map)); // true
map.put("key1", "value1");
System.out.println(MapUtils.isNotEmpty(map)); // true
```
此工具类中包含两个方法,分别用于判断Map是否为空和不为空。其中,isEmpty() 方法利用了 Map 的 isEmpty() 方法,而 isNotEmpty() 方法则是 isEmpty() 方法的取反。
阅读全文