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)
// list2 += 4 // 该行执行会报错
}
}
常用方法
package list
object list01 {
def main(args: Array[String]): Unit = {
// 可变列表(ListBuffer)
val list1 = scala.collection.mutable.ListBuffer(1, 2, 3)
// 1.1 在尾部添加元素
list1 += 4
// 1.2 在头部添加元素
list1.prepend(-1)
// 1.3 在指定下标位置(下标从0开始)添加元素
list1.insert(3, 5) // 在下标3的位置插入元素5
// 打印最终列表
println(list1)
}
}