zoukankan      html  css  js  c++  java
  • scala 列表

    初始化 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  返回列表除首个元素外的列表

  • 相关阅读:
    Python 第一课
    HTML学习--基础(2)
    HTML学习--初探(1)
    设计模式--观察者模式
    设计模式--迭代器模式
    设计模式--装饰器模式
    maven常用依赖总结
    mybatis学习二
    mybatis学习一
    maven新建项目的几种方式和启动
  • 原文地址:https://www.cnblogs.com/youlangta/p/10198792.html
Copyright © 2011-2022 走看看