列表
作者:互联网
一、不可变列表
1、创建一个列表
val list = List(1, 2, 3) //另一种创建方法 val list4 = 11 :: 12 :: 13 ::Nil println(list) println(list4)
2、访问元素、遍历
//访问 println(list(1)) //遍历 list.foreach(println)
3、添加元素
val list1 = 0 +: list :+ 4 :+ 5 println(list1) println("----------") val list2 = list.::(6) println(list2)
4、合并列表
//不完整 val list3 = list1 :: list2 println(list3) //完整 val list5 = list1 ::: list2 println(list5) //另一种 val list6 = list ++ list4 println(list6)
二、可变列表
1、创建
val list: ListBuffer[Int] = new ListBuffer[Int]() val list1 = ListBuffer[Int](1, 2, 3) println(list) println(list1)
2、添加元素
//后 list.append(11, 12) //前 list.prepend(13, 14) //指定索引 list.insert(1, 14 ,15) println(list) 20+=: 21+=: list1 += 22 += 23 println(list1)
3、合并列表
val list2 = list ++ list1 println(list) println(list2)
4、修改元素
list(3) = 33 //另一种 list.update(4, 44) println(list)
5、删除元素
list.remove(2) //指定删除数据 list -= 33 println(list)
标签:val,list,list1,list2,println,列表 来源: https://www.cnblogs.com/xiao-wang-tong-xue/p/16277830.html