这个问题困扰了我很长一段时间。在编程期间,经常存在对象中是否存在某些东西的问题。出于这个原因,发明了isEmpty
方法。很棒,但实际上我们几乎一直都在使用!isEmpty
。
因此,notEmpty
将成为Java等语言的一个更受欢迎的补充。问题是:为什么语言设计者在定义API之前不会想到这一点?至少给出isEmpty
编辑:我的意思是应该有notEmpty
以及isEmpty
。根据域的不同,可以使用它们,但在大多数情况下,如果不涉及UI,我认为notEmpty
更适用。
EDIT2:关闭讨论,这是一个例子:
!metadata.isEmpty() == metadata.notEmpty()
我希望我们也有正确的方程式。