|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjava.util.AbstractMap.SimpleImmutableEntry<K,V>
public static class AbstractMap.SimpleImmutableEntry<K,V>
維護不可變的鍵和值的 Entry。此類別不支持 setValue 方法。在返回執行緒安全的鍵-值映射關係快照的方法中,此類別也許很方便。
| 建構子摘要 | |
|---|---|
AbstractMap.SimpleImmutableEntry(K key,
V value)
創建一個項,它表示從指定鍵到指定值的映射關係。 |
|
AbstractMap.SimpleImmutableEntry(Map.Entry<? extends K,? extends V> entry)
創建一個項,它表示的映射關係與指定項相同。 |
|
| 方法摘要 | |
|---|---|
boolean |
equals(Object o)
比較指定對象與此項的相等性。 |
K |
getKey()
返回對應於此項的鍵。 |
V |
getValue()
返回對應於此項的值。 |
int |
hashCode()
返回此映射項的雜湊碼值。 |
V |
setValue(V value)
用指定值替換對應於此項的值(可選操作)。 |
String |
toString()
返回此映射項的 String 表示形式。 |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| 建構子詳細資訊 |
|---|
public AbstractMap.SimpleImmutableEntry(K key,
V value)
key - 此項所表示的鍵value - 此項所表示的值public AbstractMap.SimpleImmutableEntry(Map.Entry<? extends K,? extends V> entry)
entry - 要複製的項| 方法詳細資訊 |
|---|
public K getKey()
Map.Entry<K,V> 中的 getKeypublic V getValue()
Map.Entry<K,V> 中的 getValuepublic V setValue(V value)
Map.Entry<K,V> 中的 setValuevalue - 要在此項中存儲的新值
UnsupportedOperationException - 始終拋出public boolean equals(Object o)
true。 更確切地講,如果滿足以下條件,則兩個項 e1 和 e2 表示的映射關係相同:(e1.getKey()==null ? e2.getKey()==null : e1.getKey().equals(e2.getKey())) && (e1.getValue()==null ? e2.getValue()==null : e1.getValue().equals(e2.getValue()))這確保
equals 方法可在 Map.Entry 介面的不同實作之間正常工作。
Map.Entry<K,V> 中的 equalsObject 中的 equalso - 將與此映射項進行相等性比較的物件
truehashCode()public int hashCode()
e 的雜湊碼值定義如下: (e.getKey()==null ?0 : e.getKey().hashCode()) ^ (e.getValue()==null ?0 : e.getValue().hashCode())這確保
e1.equals(e2) 意味著對於任意兩個項 e1 和 e2 而言,都存在 e1.hashCode()==e2.hashCode(),正如 Object.hashCode() 常規協定所要求的那樣。
Map.Entry<K,V> 中的 hashCodeObject 中的 hashCodeequals(java.lang.Object)public String toString()
Object 中的 toString
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。