Scala的Map

1、包重命名  2、map遍历

package com.persia
//重命名
import java.util.{HashMap => JHashMap}
import scala.collection.mutable.HashMap

//自动引入 java.lang._ scala._ Predef._
/**
 * package com.persia{
 *    //限定只能pkg包访问
 *    package pkg {
 *    
 *    }
 * }
 */
object PkgDemo extends App{
   val map = new JHashMap[String,String]()  
   map.put("1","a")
   map.put("2","b")
   for(key <- map.keySet().toArray){
      println(key+":"+map.get(key))
   }
   
   val smap = new HashMap[String,String]()
   smap += ("1" -> "a")
   //update
   smap += ("1" -> "b")
   smap += ("2"->"c")
   
   smap.foreach(e => {
      val (k,v) = e
      println(k+":"+v)
   })
   
   smap.foreach(e => println(e._1 +":"+e._2))
}



你可能感兴趣的:(Scala的Map)