列表和地图空检查

时间:2014-03-20 19:12:52

标签: java

列表或地图的空样式和空检查之间的根本区别是什么。

nameList!=null && !nameList.isEmpty()

CollectionUtils.isNotEmpty(nameList)

和地图

nameMap!=null && !nameMap.isEmpty()

MapUtils.isNotEmpty(nameMap)

这两种方法可以互换使用吗? 考虑到Java企业编码标准,哪个应该更好?

1 个答案:

答案 0 :(得分:2)

假设您正在谈论Apache Commons库,那么:

nameMap!=null && !nameMap.isEmpty()

相当于:

MapUtils.isNotEmpty(nameMap)

是的,你可以互换使用它们。