【问题标题】:Convert scala map to java map [duplicate]将scala映射转换为java映射[重复]
【发布时间】:2014-02-11 02:23:39
【问题描述】:

如何将 scala map 转换为 java HashMap?

下面是我的scala地图:

val map = Map((KEY_CONDITION, keyCondition), (RANGE_CONDITION, rangeCondition))

我的java代码如下:

method(HashMap<String, Object> hashmap){
//do something
}

谢谢

【问题讨论】:

  • 投反对票,因为互联网上有很多 using scala collections in java 答案,包括 stackoverflow(没有显示先前的研究)
  • 支持反对票,出于同样的原因

标签: scala scala-java-interop


【解决方案1】:

scala.collection.JavaConverters 中有多种转换器,scala.collection.JavaConversions 中有隐式转换。加载这些隐式后,您应该能够将 scala 映射直接传递给 java 方法,就好像它们是 Java 映射一样

【讨论】:

  • 你好安德鲁,谢谢!我不是 scala 人,仍然感到困惑,你能举个例子吗:)
猜你喜欢
  • 2013-05-30
  • 2020-01-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-10
  • 2017-05-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多