我需要将 jruby 函数中的 hashmap 传递给 Java 函数。我已经尝试过这种方式,但没有运气。
def rubyfunction
clazz = com.package.clazz
params = java.util.HashMap.new({:ID => 1})
clazz.javafunction(params)
end
public class clazz{
public void javafunction(HashMap<String, Object> params){
params.get("ID") //Gives back null
}
}
有没有正确的方法将 jruby hashmap 转换为 java hashmap?