Scala002


//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}")
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值