хэш ruby ​​к hashmap java используя rjb - PullRequest
1 голос
/ 07 июня 2011

Как я могу передать хэш ruby ​​конструктору java, который будет хранить его в HashMap?

Я попробовал следующий код, но он выдает исключение «невозможно преобразовать в тип java»:

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

Мне нужно использовать mri + rjb, а не jruby.

1 Ответ

0 голосов
/ 08 июня 2011

Хорошо, я просто добавил элементы один за другим:

hashmap = Rjb::import("java.util.HashMap").new
item.each_pair{ |k, v| hashmap.put(k, v) }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...