gpt4 book ai didi

java - 使用 rjb 将 ruby​​ hash 转为 java hashmap

转载 作者:行者123 更新时间:2023-12-01 05:44:28 25 4
gpt4 key购买 nike

如何将 ruby​​ 哈希传递给 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| hashmap.put(k, v) }

关于java - 使用 rjb 将 ruby​​ hash 转为 java hashmap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6270148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com