加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

scala 列表

发布时间:2020-12-16 08:57:29 所属栏目:安全 来源:网络整理
导读:初始化 list val arr = Array(1,2,3) List 的一些方法和用途 ?List()或者Nil? 表示空列表 List("Cool","tools","rule")? 创建一个新的List[String],包含三个值:Cool、tools、rule val thrill = "Will" :: "fill" :: "untill" :: Nil? 创建一个新的List[Stri

初始化 list

val arr = Array(1,2,3)

 List 的一些方法和用途

?List()或者Nil?  表示空列表

List("Cool","tools","rule")?  创建一个新的List[String],包含三个值:Cool、tools、rule

val thrill = "Will" :: "fill" :: "untill" :: Nil?  创建一个新的List[String],包含三个值: Will、fill、untill

List("a","b","c") ::: List("d","e")  把两个列表拼接起来,返回一个新的列表

thrill(2)  返回列表下标为2(从0开始)的元素

thrill.count(s => s.length ==4)  对thrill中长度为4的字符串进行计数

thrill.drop(2)  返回去掉了thrill的头两个元素的列表

thrill.dropRight(2)  返回去掉thrill后两个元素的列表

thrill.exists(s => s == "untill")  判断thrill中是否有字符串的值为"untill"

thrill.forall(s => s.endsWith("k"))  判断thrill里的元素是否都以"k"结尾

thrill.foreach(s => println(s))  遍历thrill元素,打印

thrill.head  返回列表的首个元素

thril.init  返回列表除最后一个元素之外的所有元素

thrill.isEmpty  表示判断列表是否是空列表

thrill.last  返回列表最后一个元素

thrill.length  返回列表的长度

thrill.map(s => s + "y")  对thrill的元素都拼接"y",并返回一个新的列表

thrill.mkString(",")  对thrill的元素,以","号拼接返回

thrill.filterNot(s => s.length == 4) 返回元素长度不为4的列表

thrill.reverse  返回反转的列表

thrill.sort((s,t) => s.charAt(0).toLower < t.charAt(0).toLower)? 对列表进行排序

thrill.tail  返回列表除首个元素外的列表

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读