Kotlin linkedMapOf filterKeys

Kotlin linkedMapOf filterKeys

Kotlin 复制代码
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

相关推荐
Kapaseker3 小时前
Compose SelectionState API — 主动控制文本选择
android·kotlin
小强闯江湖20 小时前
不只是让 AI 写代码:ViewCompose 把 Android UI 做成了可编译、可渲染的闭环
android·人工智能·kotlin
bytebitx2 天前
MacOS 编译腾讯 Mars XLog 及使用(已16KB对齐)
kotlin·mac·apk
alexhilton3 天前
让架构边界变成可执行的测试
android·kotlin·android jetpack
数据治理自习室3 天前
AI 应用评测体系(GraphRAG)
android·大数据·人工智能·kotlin
名剑走天下4 天前
Android 面试题大全
android·kotlin
chjif4 天前
Android 设备管控开发实战:自定义 Launcher 如何只显示指定 App?
android·kotlin
非凡ghost4 天前
用 Kotlin 和 Jetpack Compose 重写的安卓视频播放器,原生体验有多流畅?
android·java·kotlin·音视频·软件需求
名剑走天下5 天前
android 面试题
kotlin
蜡台5 天前
Jetpack Compose 稳定性、重组优化(Stable / @NonRestartableComposable)
android·kotlin·compose·jepack