列表或映射的 null 和空检查风格之间的根本区别是什么。
nameList!=null && !nameList.isEmpty()
Run Code Online (Sandbox Code Playgroud)
或者
CollectionUtils.isNotEmpty(nameList)
Run Code Online (Sandbox Code Playgroud)
和地图
nameMap!=null && !nameMap.isEmpty()
Run Code Online (Sandbox Code Playgroud)
或者
MapUtils.isNotEmpty(nameMap)
Run Code Online (Sandbox Code Playgroud)
这两种方法可以互换使用吗?考虑到 Java 企业编码标准,哪一个应该更好?
假设您正在谈论 Apache Commons 库,则:
nameMap!=null && !nameMap.isEmpty()
Run Code Online (Sandbox Code Playgroud)
相当于:
MapUtils.isNotEmpty(nameMap)
Run Code Online (Sandbox Code Playgroud)
是的,您可以互换使用它们。
| 归档时间: |
|
| 查看次数: |
8679 次 |
| 最近记录: |