将java.util.Map [String,Object]转换为scala.collection.immutable.Map [String,Any]

将java.util.Map [String,Object]转换为scala.collection.immutable.Map [String,Any],第1张

将java.util.Map [String,Object]转换为scala.collection.immutable.Map [String,Any]

正如VonC所说,

scala.collections.JavaConversion
仅支持可变集合,但您不必使用单独的库。派生可变集合,从
TraversableOnce
该集合定义了一个
toMap
返回不可变Map的方法:

import scala.collection.JavaConversions._val m = new java.util.HashMap[String, Object]()m.put("Foo", java.lang.Boolean.TRUE)m.put("Bar", java.lang.Integer.valueOf(1))val m2: Map[String, Any] = m.toMapprintln(m2)

这将输出

Map(Foo -> true, Bar -> 1)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5140894.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存