List的定义和介绍
List 是一种有序的数据结构,它是一种链表结构。
可变List的常用方法
- 添加元素
- 删除元素
- 元素是否存在
- 合并列表
- 遍历
不可变List的常用方法
- 添加元素
- 合并列表
object list02 {
def main(args: Array[String]): Unit = {
// 可变的
val list1 = scala.collection.mutable.ListBuffer(1,2,3)
list1 += 4
// 1.1 在尾部添加
// list1 += 4
// 1.2 在头部加
list1.prepend(-1)
// list1.prepend(-1) -> ListBuffer(-1, 1, 2, 3, 4)
// 1.3 在指定位置添加
list1.insert(3, 5)
// 3:是下标,从0开始的。
// 5:就是要插入的元素。
println(list1)
// 3.检查元素是否存在
val ele = "50"
if(list1.contains(ele)){
println(s"$ele 存在")
}else {
println(s"$ele 不存在")
}
// 4. 合并++
val list2 = scala.collection.mutable.ListBuffer("潜江","仙桃")
val list3 = scala.collection.mutable.ListBuffer("天门")
val list4 = list2 ++ list3
println(list4)
// 5. 遍历
for(ele <- list4){
println(s"$ele")
}
}