harukazepc’s blog

インターネッツとAndroidなどが大好きです。あとは日々のことなど。

jrubyでのJava←→Ruby間の配列の扱い

jrubyで、javaなクラスをHoge.new(int[])とかなときに、

hoge = Hoge.new [1,2,3]

とかって駄目なんですね。(java.lang.Stringだろそれ、って怒られる)

正しくは、

hoge = Hoge.new [1,2,3].to_java(:int)

だそうです。
to_java かぁ。http://www.okisoft.co.jp/esc/ruby/tut-08.htmlを参照しました。

© harukazepc️