Scala可變集合ListBuffer添加數據操作


object ListDemo {
  def main(args: Array[String]): Unit = {
    //ListBuffer
    val listBuffer = ListBuffer(1,2,3)
    val listBuffer1 = ListBuffer(88,99)

    //添加元素,可變集合,list本身發生變化,而不是返回新的list
    listBuffer += 4
    listBuffer.append(5,6)

    //添加整個集合(扁平)
    listBuffer ++= listBuffer1
    //++=的展開寫法,需要接收返回值,也是ListBuffer
    val listBuffer2 = listBuffer ++ listBuffer1
    println(listBuffer)
    println(listBuffer2)

    //ListBuffer也支持不可變List的操作。同樣返回值也是ListBuffer
    val listBuffer3 = listBuffer :+ 100
    
    println(listBuffer3)

  }

}

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM