0

所以,这周我一直在钻研 JRuby 只是为了好玩,我正在努力使用 SWT 创建一些漂亮的东西。长话短说,我从 a 中获取了一个值List,它最终得到了我推断为 Java 字符串数组的结果。像这样:

java.lang.String[asdf]@52e50599

我需要能够将其转换为标准的 Ruby 字符串,但我无法终生弄清楚如何asdf使用 Java 方法或 JRuby 方法从字符串数组中实际获取 String ()。

编辑:

这是抓取上面字符串的代码片段

list是一个Swt::Widgets::ListJRuby 对象

button是一个Swt::Widgets::ButtonJRuby 对象

button.add_selection_listener do
  name = list.get_selection
end

名称最终成为java.lang.String对象

编辑2:

我确定我正在寻找与此相反的情况:

JRuby 参考

编辑 3:

这个问题是重复的:Java Array in Jruby

4

0 回答 0