というわけで、私は今週、楽しみのために JRuby を掘り下げてきました。また、SWT を使用してかなりのものを作成することに取り組んでいます。簡単に言うと、 a から値を取得するList
と、Java String Array であると推測した結果になります。このような:
java.lang.String[asdf]@52e50599
asdf
これを標準のRuby文字列に変換できるようにする必要がありますが、Javaメソッドまたは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