JAVA中判断Array、List、Map、Set是否空的方法
2017-10-23 11:51
1091 查看
在JAVA中经常用到判断参数是否为空,每次都判断会写很多重复代码,所以有时间整理了一下。这个类可以直接拿来用。
其中主要包括判断List是否为空、判断Map是否为空、判断Set是否为空、判断Array'是否为空。
public final class EmptyUtil
{
private EmptyUtil()
{
}
public static boolean isEmptyList(List<?> list)
{
return (null == list || list.size() == 0);
}
public static boolean isNotEmptyList(List<?> list)
{
return !isEmptyList(list);
}
public static boolean isEmptyMap(Map<?, ?> map)
{
return (null == map || map.size() == 0);
}
public static boolean isNotEmptyMap(Map<?, ?> map)
{
return !isEmptyMap(map);
}
public static boolean isEmptySet(Set<?> set)
{
return (null == set || set.size() == 0);
}
public static boolean isNotEmptySet(Set<?> set)
{
return !isEmptySet(set);
}
public static boolean isEmptyArray(Object[] objs)
{
return (null == objs || objs.length == 0);
}
public static boolean isNotEmptyArray(Object[] objs)
{
return !isEmptyArray(objs);
}
}
其中主要包括判断List是否为空、判断Map是否为空、判断Set是否为空、判断Array'是否为空。
public final class EmptyUtil
{
private EmptyUtil()
{
}
public static boolean isEmptyList(List<?> list)
{
return (null == list || list.size() == 0);
}
public static boolean isNotEmptyList(List<?> list)
{
return !isEmptyList(list);
}
public static boolean isEmptyMap(Map<?, ?> map)
{
return (null == map || map.size() == 0);
}
public static boolean isNotEmptyMap(Map<?, ?> map)
{
return !isEmptyMap(map);
}
public static boolean isEmptySet(Set<?> set)
{
return (null == set || set.size() == 0);
}
public static boolean isNotEmptySet(Set<?> set)
{
return !isEmptySet(set);
}
public static boolean isEmptyArray(Object[] objs)
{
return (null == objs || objs.length == 0);
}
public static boolean isNotEmptyArray(Object[] objs)
{
return !isEmptyArray(objs);
}
}
相关文章推荐
- Java高级个人笔记(判断List、Map、Set是否为空及效率比较)
- java中List、Array、Map、Set等集合相互转换的最佳方法
- Java中List Set Map 是否有序等总结
- Java之数组array和集合list、set、map
- Java中 set,list,array(集合与数组)、Map相互转换
- Java集合Set、List、Map的遍历方法
- 判断List、Map、Set是否为空及效率比较
- 判断List、Map、Set是否为空及效率比较
- Java里List取并集方法retainAll不能用来判断是否有重复数据!
- java中list或set转map的方法
- Java中List Set Map 是否有序等总结
- Java中 set,list,array(集合与数组)、Map相互转换
- java LIST 与 SET 判断是否为空
- Java:集合,Array、Collection(List/Set/Queue)、Map的遍历,比如:ArrayList,LinkedList,HashSet,HashMap
- Java基础知识强化之集合框架笔记67:Map集合面试题之List,Set,Map等接口是否继承自Map接口
- Java中List Set Map 是否有序等总结
- Java中的List和Map有什么区别?List, Set, Map是否继承自Collection接口?
- Java中List Set Map 是否有序等总结
- JAVA基础回顾1 遍历List Set 和Map集合的所有方法
- dwr例子6调用返回List、Set或者Map的java方法