- 所有超级接口:
-
CharSequence
一个不可变的字符序列。当由相同的实现创建时,实现此接口的对象在彼此比较时必须遵守一般的equals合同。因此,来自相同实现的
Name对象可用于集合,而来自不同实现的Name可能无法在集合中正常工作。
一个空Name的长度为零。
- 自Java版本:
- 1.6
- 参见:
-
Method Summary
Modifier and TypeMethodDescriptionboolean将此名称与指定的CharSequence进行比较。boolean如果参数表示与this相同的名称,则返回true,否则返回false。inthashCode()遵守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 - 参见:
-