- 所有超级接口:
-
CharSequence
一个不可变的字符序列。当由相同的实现创建时,实现此接口的对象在彼此比较时必须遵守一般的equals合同。因此,来自相同实现的
Name
对象可用于集合,而来自不同实现的Name
可能无法在集合中正常工作。
一个空Name
的长度为零。
- 自Java版本:
- 1.6
- 参见:
-
Method Summary
Modifier and TypeMethodDescriptionboolean
将此名称与指定的CharSequence
进行比较。boolean
如果参数表示与this
相同的名称,则返回true
,否则返回false
。int
hashCode()
遵守Object.hashCode
的一般合同。Methods declared in interface java.lang.CharSequence
charAt, chars, codePoints, isEmpty, length, subSequence, toString
-
Method Details
-
equals
如果参数表示与this
相同的名称,则返回true
,否则返回false
。请注意,
Name
的标识既取决于其作为字符序列的内容,也取决于创建它的实现。 -
hashCode
int hashCode()遵守Object.hashCode
的一般合同。 -
contentEquals
将此名称与指定的CharSequence
进行比较。如果且仅当此名称表示与指定序列相同的char
值序列时,结果为true
。- 参数:
-
cs
- 要将此名称与之比较的序列 - 返回:
-
如果此名称表示与指定序列相同的
char
值序列,则返回true
,否则返回false
- 参见:
-