【问题标题】:ruby hash to java hashmap using rjbruby hash 到 java hashmap 使用 rjb
【发布时间】:2011-06-07 18:50:18
【问题描述】:

如何将 ruby​​ 哈希传递给 java 构造函数,该构造函数将其存储在 HashMap 中?

我尝试了以下代码,但它抛出了“无法转换为 java 类型”的异常:

Rjb::import("java.util.HashMap").new({:name => 'test'})

我需要使用 mri + rjb,而不是 jruby。

【问题讨论】:

    标签: java ruby hash hashmap


    【解决方案1】:

    好的,我最终只是将项目一一添加:

    hashmap = Rjb::import("java.util.HashMap").new
    item.each_pair{ |k, v| hashmap.put(k, v) }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-22
      • 1970-01-01
      • 2018-05-22
      • 2018-06-27
      相关资源
      最近更新 更多