所以,本周我一直在钻研JRuby只是为了好玩,我正在努力使用SWT创建一些漂亮的东西。简而言之,我从List
中获取了一个值,它最终被我推断为Java String Array。像这样:
java.lang.String[asdf]@52e50599
我需要能够将它变成一个标准的Ruby字符串,但我不能在我的生活中弄清楚如何使用Java方法从字符串数组中实际获取字符串(asdf
)或JRuby方法。
修改
以下是抓取上面字符串的代码片段
list
是Swt::Widgets::List
JRuby对象
button
是Swt::Widgets::Button
JRuby对象
button.add_selection_listener do
name = list.get_selection
end
名称最终为java.lang.String
对象
编辑2:
我确定我正在寻找相反的结果:
编辑3:
此问题与以下内容重复:Java Array in Jruby