List的创建、赋值、取值和遍历
package com.zyc.scala
/**
* Created with IntelliJ IDEA.
* Author: zyc2913@163.com
* Date: 2020/9/18 15:54
* Version: 1.0
* Description:List的创建、赋值、取值和遍历
*/
object StudyList {
def main(args: Array[String]): Unit = {
/**
* List是不可变集合,所以不能添加元素到原有的List中
* 如果想给List中“添加”元素,可以将原有List和要添加的元素组成一个新的List
*/
//1.创建实例
val list1 = List() //创建未赋值
val list2 = List(11, 22, 33, 44) //创建即赋值
//2.赋值
//2.1 List后面追加元素成为新的List
val list3 = list2 :+ 55
//2.2 List前面追加元素成为新的List
val list4 = 0 +: list2
//2.3 拼接:使用:: 方法,左边是要拼接的元素,右边是要拼接的List,可以将多个元素拼接到List中
// 注意:最后位置必须是一个List,Nil表示一个空的List
val list5 = 111 :: 2222 ::444 :: list1
val list6 = 121 :: 233 :: 666 :: Nil
val list7 = list2 ++ list5
println(list6) //控制台输出:List(121, 233, 666)
println(list7) //控制台输出: