Scala002

mac2026-06-03  7

//Array (1.)var a = Array(1,2,3) (2.)val arr:Array[Int] = new Array[Int](3) arr(0) = 8 arr(1) = 6 arr(2) = 9 // ArrayBuffer var a = scala.collection.mutable.ArrayBuffer[Any]() a.insert(0,"fshkf") a.insert(1,45645) a.insert(2,"python") // println(a) for ( i<-a ) { println(i) } //List val list = List("561",2,3) for ( i<-list ) { println(i) } val list = List("561","唐三","小舞") println(list) println(list.contains("小舞")) //List(561, 唐三, 小舞) println(list.filter(_.startsWith("唐")))//true println(list.map(x => (x,1)))//List((561,1), (唐三,1), (小舞,1)) println(list.map(x => Map(x -> 1)))//List(Map(561 -> 1), Map(唐三 -> 1), Map(小舞 -> 1)) println(list.take(2))//List(561, 唐三) | (返回前俩个) var p = List(1,2,3,4,5,6) println("总和="+p.reduce(_+_)) //ListBuffer var arr = scala.collection.mutable.ListBuffer(1,2,3) arr.insert(2,10) println(arr) //元组 Tupl val t = (1,2,"唐三") var tap = new Tuple2(1,2) //取值方式 println(t._1) println(t._2) println(t._3) println("-------------遍历--------------------------------------") t.productIterator.foreach(i=>println("value=" +i)) //Map //可变的 var colors = scala.collection.mutable.Map("red"->"红色","green"->"绿色") //添加 colors("boulk")="蓝色" //Set var set = scala.collection.mutable.Set(1,2,3,4,5) println(set -(1,2))//Set(5, 3, 4) println(set -=4)//Set(1, 5, 2, 3) //增加 set.add(8) println(set) //删除指定元素 set.remove(1) println(set) scala.collection.mutable.ListBuffer insert update remove scala.collection.mutable.Set add remove scala.collection.mutable.Map put remove for ( (k,v)<-y ) { println(s"${k}>>${v}") }
最新回复(0)