|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
public interface Name
字符的不可变序列。当由相同实现创建时,实现此接口的对象在相互比较时必须遵守常规 equals 约定。所以,取自相同实现中的 Name
对象可在集合中使用,而取自不同实现的 Name
可能无法在集合中正常使用。
空 Name
的长度为 0。
在注释处理的上下文中,对“相同”实现的保证必须包括处理器的API 间接副作用在其中彼此可见的上下文,包括连续的注释处理 round。
Elements.getName(java.lang.CharSequence)
方法摘要 | |
---|---|
boolean |
contentEquals(CharSequence cs) 将此名称与指定的 CharSequence 进行比较。 |
boolean |
equals(Object obj) 如果参数表示与 this 相同的名称,则返回 true ,否则返回 false 。 |
int |
hashCode() 遵守 Object.hashCode 的常规协定。 |
从接口 java.lang.CharSequence 继承的方法 |
---|
charAt, length, subSequence, toString |
方法详细信息 |
---|
boolean equals(Object obj)
this
相同的名称,则返回
true
,否则返回
false
。
注意,Name
的身份由其内容(字符序列)及创建它的实现共同决定。
Object
中的
equals
obj
- 将与此元素进行比较的对象
true
Element.equals(java.lang.Object)
int hashCode()
Object.hashCode
的常规协定。
Object
中的
hashCode
equals(java.lang.Object)
boolean contentEquals(CharSequence cs)
CharSequence
进行比较。当且仅当此名称表示与指定序列相同的
char
值序列时,结果为
true
。
cs
- 将与此名称进行比较的序列
char
值序列时,则返回
true
,否则返回
false
String.contentEquals(CharSequence)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。