2017-10-27 9 views
0

Javaプリミティブ配列はどのように指定できますか?JRuby:Javaプリミティブ配列の指定方法

Javaオブジェクトの配列型は

['a'].to_java(:string).is_a? java.lang.String[] -> true

のように指定することができますが、私は、Javaのプリミティブ配列クラスを渡す方法がわかりません。

[1].to_java(:byte).is_a? ???

[1].to_java(:byte).is_a? byte[] NameError: undefined local variable or method `byte' for main:Object

[1].to_java(:byte).is_a? :'byte[]' TypeError: class or module required

[1].to_java(:byte).is_a? java.lang.byte[] ArgumentError: illegal package name component: byte

Javaプリミティブ配列型のJRubyの種類は何ですか?

答えて

0

回答が見つかりました。

[1].to_java(:byte).is_a?([].to_java(:byte).class) -> true

関連する問題