scala中List的常用方法和作用

方法名方法作用
List() 或者Nil空List
List("one","two","three")创建带有三个值的新List[String]
val number="one"::"two"::"three"创建带有三个值的新List[String]
List("a","b"):::List("c","d") 叠加两个列表
number(2)返回在number列表上索引为2(基于0)的元素
number.count(v=>v.length==4)计算长度为4的String元素个数
number.drop(2)返回去掉前两个元素的number列表
number.dropRight(2)返回去掉后两个元素的number列表
number.exists(v=>v=="one")判断是否有值为one的字符串的元素在number里
number.filter(v=>v.length==4)返回长度为4的元素一次组成的新列表
number.forall(s=>s.endwith("l"))判断是否number列表里所有元素都以l结尾
number.foreach(v=>print(v))对number列表每个字符串执行print语句
number.foreach(print)同上,更简洁
number.head返回number列表的第一个元素
number.init返回number列表除最后一个以外其他元素组成的列表
number.isempty判断列表是否为空
number.last返回列表的最后一个元素
number.map(v=>v+"y")返回列表里,每个string元素都加上y构成的列表
number.mkString(",")返回用列表的元素组成的字符串
numbe.remove(s=>s.length==4)返回除了number列表中长度为4的元素后的元素依次组成的新列表
number.reverse返回逆序组成的新列表
number.sort((s,t)=>s.charAT(0).
toLowerCase<t.charAt(0).toLowderCase)
返回列表元素按照第一个字符的字母小写排序之后依次组成的元素的列表
number.tail返回列表中除了第一个元素之外依次组成的新列表
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值