import scala.collection.mutable.ListBuffer object Test26 { //def main(args: Array[String]): Unit = { //1.建立一个不可变的列表 val l1=List(1,2,3) //2.输出 第1个。 下标从0开始 println(l1(0)) //3.不可变 l1(0)=100写法是错误的!!! // l1(0)=100 //4.添加 val l2=l1.prepended(0) //头部添加 val l3=l1.appended(100) //尾部添加 //5.删除 -- 不行! // val l4=l1.re // println(l1) //} def main(args: Array[String]): Unit = { //1.建立一个可变的列表 ListBuffer val l1=ListBuffer(1,2,3) //2.输出 第1个元素 println(l1(0)) //3.直接修改 l1(0)=100 //4.添加 += l1+=4 //在尾部添加 l1.prepend(-1) //在头部添加 l1.insert(2,150) //在指定位置添加。把2这个位置上的元素改成150,其他向后边移动 //5.删除 -= l1-=150 //删除指定元素 l1.remove(0) //删除指定位置上的元素 //6.判断元素是否存在 val rs=l1.contains(21) //判断元素2是否在list中 println(s"元素2是否在List中存在?:$rs") //7.合并List,把多个列表元素合并到一个列表 val l2=ListBuffer(10,20) val l3=l1++l2 //把 l1 和 l2 中的内容合并到l3中 println(l3) //8.遍历输出 for (i<-l3){ println(i) } println("-"*20) l3.foreach(println) } }
scala
最新推荐文章于 2025-04-28 19:48:46 发布