一.List的定义和介绍
- 1.List 是一种有序的数据结构,它是一种链表结构
- 2.不可变 List 创建后元素不能修改,而可变 List 可以修改
package list
object list01 {
def main(args: Array[String]): Unit = {
val list1 = scala.collection.mutable.ListBuffer(1,2,3)
list1 += 4
println(list1)
val list2 = scala.collection.immutable.List(1,2,3)
}
}
二.可变List的常用方法
-
- 添加:
- ①. 在尾部添加 +=
- ②. 在头部添加 prepend
- ③. 在指定位置添加 insert
- 2.删除
- ①.移除元素
- ②.移除指定位置的元素
-
- 检查元素是否存在
-
- 合并 ++
- 5.遍历
package list
object list02 {
def main(args: Array[String]): Unit = {
val list1 = scala.collection.mutable.ListBuffer(1,2,3)
list1 += 4
list1.prepend(-1)
list1.insert(4,5)
list1 -= 1
list1.remove(0)
val ele = 50
if(list1.contains(ele)){
println(s"$ele 存在")
}else {
println(s"$ele 不存在")
}
val list2 = scala.collection.mutable.ListBuffer("潜江","仙桃")
val list3 = scala.collection.mutable.ListBuffer("天门")
val list4 = list2++list3
println(list4)
for(ele<-list4){
println(s"${ele}")
}
}
}