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

相关推荐
花花鱼16 小时前
android kotlin 基础复习 class类
android·kotlin
ClassOps1 天前
Kotlin 流 Flow
android·开发语言·kotlin
ljx14000525501 天前
Kotlin 范型之协变、逆变、不变
java·kotlin
zh路西法2 天前
基于Android Studio的行程记录APK开发指南(二):熟悉一个项目结构
android·ide·kotlin·android studio
ljx14000525502 天前
从源码角度分析 Kotlin by lazy 的实现
kotlin
折翅鵬2 天前
自定义控件实现类似于抖音加载动画效果
android·kotlin
我要最优解3 天前
记录工作中学习进度
android·笔记·学习·kotlin
AntDreamer5 天前
Android经典实战之Textview文字设置不同颜色、下划线、加粗、超链接等效果
android·java·面试·kotlin
花花鱼6 天前
android kotlin基础复习—if when
android·kotlin
吃饱很舒服6 天前
java 动态代理实现
android·java·开发语言·kotlin·androidx