共用方式為


LinkedHashMap.RemoveEldestEntry(IMapEntry) 方法

定義

如果此對應應該移除最長的專案,則傳 true 回 。

[Android.Runtime.Register("removeEldestEntry", "(Ljava/util/Map$Entry;)Z", "GetRemoveEldestEntry_Ljava_util_Map_Entry_Handler")]
protected virtual bool RemoveEldestEntry (Java.Util.IMapEntry? eldest);
[<Android.Runtime.Register("removeEldestEntry", "(Ljava/util/Map$Entry;)Z", "GetRemoveEldestEntry_Ljava_util_Map_Entry_Handler")>]
abstract member RemoveEldestEntry : Java.Util.IMapEntry -> bool
override this.RemoveEldestEntry : Java.Util.IMapEntry -> bool

參數

eldest
IMapEntry

對應中最近插入的專案,如果這是存取排序的對應,則為最近存取最少的專案。 這是移除它的項目,這個方法會傳 true回 。 如果地圖在 或 putAll 調用之前put是空的,導致這個調用,這將會是剛插入的專案;換句話說,如果對應包含單一專案,則最長的專案也是最新的。

傳回

true 如果應該從地圖中移除最長的專案,則為 ; false 如果應該保留,則為 。

屬性

備註

java.util.LinkedHashMap.removeEldestEntry(java.util.Entry)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於