object list01 {
def main(args: Array[String]): Unit = {
val list1 = List("湖北省", "浙江省")
println(list1)
val list2 = scala.collection.mutable.ListBuffer("湖北省","浙江省")
}
*
* list: 有序,链表
* 1. 可变list
* 2. 不可变的list (在每个scala文件中,默认可以直接使用)
*
* 常见操作
* 1.添加元素
* 1.1 在尾部添加
* 1.2 在头部添加
* 1.3 在指定位置添加
*/
object list02 {
def main(args: Array[String]): Unit = {
val list2 = scala.collection.mutable.ListBuffer("湖北省","浙江省")
list2 += "北京市"
list2.prepend("潜江")
list2.insert(1,"湖南")
list2 -="湖北省"
if(list2.contains("潜江")){
println("潜江在列表存在")
} else {
println("潜江在列表中不存在")
}
val list3 = scala.collection.mutable.ListBuffer("湖北省","浙江省")
val list4 = scala.collection.mutable.ListBuffer("湖北省","浙江省")
val list5 = list3 ++ list4
for(ele <- list2) {
println(ele)
}
list2.foreach(ele => {
println(ele)
})