Kotlin基础7

可变列表
>在Kotlin中,支持内容修改的列表叫可变列表,要创建可变列表,可以使用mutable
ListOf函数。List还支持使用toList和toMutableList函数动态实现只读列表和可变列
表的相互转换

mutator函数
》能修改可变列表的函数有个统一的名字:mutator函数
>添加元素运算符与删除元素运算符(还记得C++中的运算符重载吗?)
>基于lambda表达式指定的条件删除元素

集合遍历
>for in 遍历
>forEach 遍历
>forEachIndexed 遍历时要获取索引

解构
》通过 符号过滤不想要的元素

Set创建与元素获取
>通过setOf创建set集合,使用elementAt函数读取集合中的元素。

可变集合
>通过mutableSetOf创建可
「变的set集合

集合转换
>把List转换成Set,去掉重复元素
>快捷函数

数组类型
>Kotlin提供各种Array,虽然是引用类型,但可以编译成Java基本数据类型

Map的创建
>to看上去像关键字,但事实上,它是个省略了点号和参数的特殊函数,to函数将它左
边和右边的值转化成一对Pair。

读取Map的值
>[]取值运算符,读取键对应的值,如果键不存在就返回null
getValue,
,读取键对应的值,如果键不存在就抛出异常
>getOrElse,读取键对应的值,或者使用匿名函数返回默认值
>getOrDefault,读取键对应的值,或者返回默认值

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值