列表或地图的空样式和空检查之间的根本区别是什么。
nameList!=null && !nameList.isEmpty()
或
CollectionUtils.isNotEmpty(nameList)
和地图
nameMap!=null && !nameMap.isEmpty()
或
MapUtils.isNotEmpty(nameMap)
这两种方法可以互换使用吗? 考虑到Java企业编码标准,哪个应该更好?
答案 0 :(得分:2)
假设您正在谈论Apache Commons库,那么:
nameMap!=null && !nameMap.isEmpty()
相当于:
MapUtils.isNotEmpty(nameMap)
是的,你可以互换使用它们。