2017-10-27 16 views
0

Java 프리미티브 배열을 어떻게 지정할 수 있습니까?JRuby : Java 프리미티브 배열을 지정하는 방법

자바 객체 배열 유형은

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

같이 지정 될 수 있지만 자바에게 원시적 배열 클래스를 전달하는 방법을 모르겠어요.

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

[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

원시 자바 어레이 형의 JRuby를 타입이란 [1].to_java(:byte).is_a? byte[] NameError: undefined local variable or method `byte' for main:Object

?

답변

0

답변을 찾았습니다.

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