java命名空间javax.naming.directory类basicattribute的类成员方法:
equals定义及介绍
本文导语:
equals
public boolean equals(object obj)
确定 obj 是否等于此属性。如果两个属性的属性 id、语法和值都相等,则这两个属性相等。如果属性值是无序的,则添加值的顺序无关紧要。如果属性值是有序的,则值必须与顺序匹配。如果 obj...
public boolean equals(object obj)
- 确定 obj 是否等于此属性。如果两个属性的属性 id、语法和值都相等,则这两个属性相等。如果属性值是无序的,则添加值的顺序无关紧要。如果属性值是有序的,则值必须与顺序匹配。如果 obj 为 null 或者不是 attribute,则返回 false。
默认情况下,在比较属性 id 及其值时使用 object.equals(),值为数组时除外。对于数组,需要使用 object.equals() 检查数组的每个元素。子类可以重写此方法以利用模式语法信息和匹配规则,其定义了对两个属性的相等有意义的内容。子类如何使用和是否使用模式信息由子类确定。如果子类重写 equals(),则其也应该重写 hashcode(),这样两个相等的属性才能具有相同的哈希码。
- 覆盖:
- 类
object
中的 equals
- 参数:
obj
- 要检查的可能为 null 的对象。
- 返回:
- 如果 obj 等于此属性,则返回 true,否则返回 false。
- 另请参见:
hashcode()
,
contains(java.lang.object)