|
JavaTM 2 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 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。