其他分享
首页 > 其他分享> > Scala 速通语法(九)| 数据结构

Scala 速通语法(九)| 数据结构

作者:互联网

数据结构

不可变集合

可变集合

Java 集合 和 Scala 集合相互转换


scala.collection.Iterable <=> java.lang.Iterable
scala.collection.Iterable <=> java.util.Collection
scala.collection.Iterator <=> java.util.{ Iterator, Enumeration }
scala.collection.mutable.Buffer <=> java.util.List
scala.collection.mutable.Set <=> java.util.Set
scala.collection.mutable.Map <=> java.util.{ Map, Dictionary }
scala.collection.mutable.ConcurrentMap <=> java.util.concurrent.ConcurrentMap
scala.collection.Seq  => java.util.List
scala.collection.mutable.Seq => java.util.List
scala.collection.Set  => java.util.Set
scala.collection.Map => java.util.Map
java.util.Properties => scala.collection.mutable.Map[String, String]

元组

注:元组种最大只能22个元素

List

Array 数组

  //创建Array方式1
  val arr1 = new Array[Any](10)
  //创建Array方式2
  val arr2 = Array(1,"3",3.3,'w')
  //修改
  arr1(3) = "333"
  //遍历
  for(i <- arr1){
    println("i====="+i)
  }

标签:java,速通,scala,Scala,collection,util,集合,数据结构
来源: https://www.cnblogs.com/zhy-god/p/15339408.html