使用rjb将ruby哈希转换为java哈希映射
如何将ruby哈希传递给java构造函数,java构造函数将其存储在HashMap中 我尝试了以下代码,但它引发了“无法转换为java类型”异常:使用rjb将ruby哈希转换为java哈希映射,java,ruby,hash,hashmap,Java,Ruby,Hash,Hashmap,如何将ruby哈希传递给java构造函数,java构造函数将其存储在HashMap中 我尝试了以下代码,但它引发了“无法转换为java类型”异常: Rjb::import("java.util.HashMap").new({:name => 'test'}) 我需要使用mri+rjb,而不是jruby。好的,我只是一个接一个地添加项目: hashmap = Rjb::import("java.util.HashMap").new item.each_pair{ |k, v| hashma
Rjb::import("java.util.HashMap").new({:name => 'test'})
我需要使用mri+rjb,而不是jruby。好的,我只是一个接一个地添加项目:
hashmap = Rjb::import("java.util.HashMap").new
item.each_pair{ |k, v| hashmap.put(k, v) }