美文网首页
scala之ListBuffer

scala之ListBuffer

作者: 虚心若愚_b5c1 | 来源:发表于2020-01-08 15:27 被阅读0次

    基本介绍

    ListBuffer是可变的集合,可以添加,删除元素,属于序列

    创建

    // 创建一个listBuffer初始值为1、2、3
    val listBuffer01 = ListBuffer[Int](1, 2, 3)
    
    // 创建一个空的listBuffer
    val listBuffer02 = new ListBuffer[Int]
    

    访问

    // 访问
    println(listBuffer01(2))
    
    // 遍历
    for(item <- listBuffer01){
        println(item)
    }
    

    添加

    // 用+=添加一个元素
    listBuffer02 += 8
    listBuffer02.append(9)
    
    // 把一个集合添加到另外一个集合
    listBuffer02 ++= listBuffer01
    
    // 将两个ListBuffer相加得到一个新的ListBuffer
    val listBuffer03 = listBuffer01++listBuffer02
    
    // listBuffer02不变,添加单个元素,得到一个新的ListBuffer
    val listBuffer04 = listBuffer02 :+ 10
    

    删除

    // 将下标为1的元素删除
    listBuffer01.remove(0)
    

    相关文章

      网友评论

          本文标题:scala之ListBuffer

          本文链接:https://www.haomeiwen.com/subject/wcdsactx.html