Hai*_*ang 5 java arrays language-design
我知道数组equals()
是有效的,Object.equals()
而且实际上没有人应该使用它(只是使用==
并避免使用NPE),相反,Arrays.equals()
如果他们没有比较身份,他们应该使用它.
那么为什么Java只是将equals()
数组的方法重写为Arrays.equals()
?这样可以为初学者节省很多意外行为,并且可以更容易地使用数组(例如在a中Set
),而我无法想到任何缺点.或者是否有任何理由阻止语言这样做?
归档时间: |
|
查看次数: |
69 次 |
最近记录: |