- 所有父级接口:
CharSequence
不可变的字符序列。当由相同的实现创建时,实现此接口的对象在相互比较时必须遵守通用的等于合同。因此,来自同一实现的
Name
对象可用于集合,而来自不同实现的 Name
可能无法在集合中正常工作。
在 注释处理 的上下文中,“相同”实现的保证必须包括 处理器 的 API介导 副作用可以相互可见的上下文,包括连续的注释处理 回合 。
- 自从:
- 1.6
- 参见:
-
方法总结
修饰符和类型方法描述boolean
将此名称与指定的CharSequence
进行比较。boolean
如果参数表示与this
相同的名称,则返回true
,否则返回false
。int
hashCode()
遵守Object.hashCode
的总合同。在接口 java.lang.CharSequence 中声明的方法
charAt, chars, codePoints, isEmpty, length, subSequence, toString
-
方法详情
-
equals
如果参数表示与this
相同的名称,则返回true
,否则返回false
。请注意,
Name
的身份是一个函数,既包括字符序列方面的内容,也包括创建它的实现。 -
hashCode
int hashCode()遵守Object.hashCode
的总合同。 -
contentEquals
将此名称与指定的CharSequence
进行比较。当且仅当此名称表示与指定序列相同的char
值序列时,结果为true
。- 参数:
cs
- 与此名称进行比较的序列- 返回:
true
如果此名称表示与指定序列相同的char
值序列,false
否则- 参见:
-