更清楚的是什么?为什么? (使用Apache Commons库)
在下面的代码中,逻辑是相同的:
if(!ArrayUtils.isEmpty(someArray)) {
some code here ...
}
//or this variant
if(ArrayUtils.isNotEmpty(someArray)) {
some code here ...
}
非常感谢!
答案 0 :(得分:2)
任何傻瓜都可以编写计算机可以理解的代码。优秀的程序员编写人类可以理解的代码。 - Martin Fowler
答案 1 :(得分:1)
我投票选择#2。它更容易阅读。很明显,Commons已经添加了这个 完全不使用选项#1的方法。
答案 2 :(得分:0)
我也认为选项2更好,因为它更具可读性。我认为这两个选项没有任何性能差异。