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-12-05 18:23:36 发布
2759

被折叠的 条评论
为什么被折叠?



