Kotlin linkedMapOf filterKeys
?
?
fun main(args: Array<String>) {val lhm = linkedMapOf<String, Any>(Pair("name", "phil"), //因為key相同都為 name,被后面的覆蓋。Pair("year", 2024),Pair("name", "fly"),Pair("FLOAT", 20.24f))println(lhm)val map = lhm.filterKeys {it == "name"}println("keys=${map.keys}")println("values=${map.values}")println("entries=${map.entries}")
}
?
?
{name=fly, year=2024, FLOAT=20.24}
keys=[name]
values=[fly]
entries=[name=fly]
?
?
?
LinkedHashMap實現LRU緩存cache機制,Kotlin_kotlin linkedhashmap-CSDN博客文章瀏覽閱讀953次。* * 基于Java LinkedList,實現Android大數據緩存策略 * 作者:Zhang Phil * 原文出處:http://blog.csdn.net/zhangphil * * 實現原理:原理的模型認為:在LinkedList的頭部元素是最舊的緩存數據,在L_android大數據緩存。一句話概括的說:兩者最大的不同就是,HashMap不保證put進去的數據的順序;例如,假如在HashMap中依次、順序添加元素:1,2,3,4,5,在遍歷HashMap時輸出的順。_kotlin linkedhashmaphttps://blog.csdn.net/zhangphil/article/details/132604797
?