方法名 | 方法作用 | |||
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 | 返回列表中除了第一个元素之外依次组成的新列表 |
scala中List的常用方法和作用
最新推荐文章于 2023-04-20 09:53:24 发布