TreeMap 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
TreeMap() |
使用其索引鍵的自然順序,建構新的空白樹形圖。 |
TreeMap(IComparator) |
根據指定的比較子來建構新的空白樹狀結構圖。 |
TreeMap(IDictionary) |
根據其索引鍵的自然排序</em>,<>建構包含與指定對應相同的對應的新樹狀結構對應。 |
TreeMap(IntPtr, JniHandleOwnership) |
建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。 |
TreeMap()
使用其索引鍵的自然順序,建構新的空白樹形圖。
[Android.Runtime.Register(".ctor", "()V", "")]
public TreeMap ();
- 屬性
備註
使用其索引鍵的自然順序,建構新的空白樹形圖。 插入對應的所有索引鍵都必須實作 Comparable
介面。 此外,所有這類索引鍵都必須是<>相互比較</em>:k1.compareTo(k2)
不得針對任何索引鍵k1
和k2
在地圖上擲回 ClassCastException
。 如果使用者嘗試將索引鍵放入違反此條件約束的對應中(例如,使用者嘗試將字串索引鍵放入索引鍵為整數的對應中),呼叫 put(Object key, Object value)
會擲回 ClassCastException
。
的 java.util.TreeMap.TreeMap()
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
TreeMap(IComparator)
根據指定的比較子來建構新的空白樹狀結構圖。
[Android.Runtime.Register(".ctor", "(Ljava/util/Comparator;)V", "")]
public TreeMap (Java.Util.IComparator? comparator);
[<Android.Runtime.Register(".ctor", "(Ljava/util/Comparator;)V", "")>]
new Java.Util.TreeMap : Java.Util.IComparator -> Java.Util.TreeMap
參數
- comparator
- IComparator
將用來排序此對應之比較子。
如果 null
為 ,則會使用索引鍵的可比較自然順序。
- 屬性
備註
根據指定的比較子來建構新的空白樹狀結構圖。 插入對應中的所有索引鍵都必須由<>指定的比較子相互比較</em>:comparator.compare(k1, k2)
不得針對任何索引鍵k1
和k2
在地圖上擲回 ClassCastException
。 如果使用者嘗試將索引鍵放入違反此條件約束的對應中,呼叫 put(Object key, Object value)
將會擲回 ClassCastException
。
的 java.util.TreeMap.TreeMap(java.util.Comparator<? super K>)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
TreeMap(IDictionary)
根據其索引鍵的自然排序</em>,<>建構包含與指定對應相同的對應的新樹狀結構對應。
[Android.Runtime.Register(".ctor", "(Ljava/util/Map;)V", "")]
public TreeMap (System.Collections.IDictionary m);
[<Android.Runtime.Register(".ctor", "(Ljava/util/Map;)V", "")>]
new Java.Util.TreeMap : System.Collections.IDictionary -> Java.Util.TreeMap
參數
對應要放置在此地圖中的對應
- 屬性
備註
根據其索引鍵的自然排序</em>,<>建構包含與指定對應相同的對應的新樹狀結構對應。 插入新對應的所有索引鍵都必須實作 Comparable
介面。 此外,所有這類索引鍵都必須是<>相互比較</em>:k1.compareTo(k2)
不得針對任何索引鍵k1
和k2
在地圖上擲回 ClassCastException
。 這個方法會在 n*log(n) 時間執行。
的 java.util.TreeMap.TreeMap(java.util.Map<? extends K, ? extends V>)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
TreeMap(IntPtr, JniHandleOwnership)
建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。
protected TreeMap (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Util.TreeMap : nativeint * Android.Runtime.JniHandleOwnership -> Java.Util.TreeMap
參數
- transfer
- JniHandleOwnership
JniHandleOwnership,指出如何處理javaReference
備註
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。