Creating Java arrays
Rhino に Java 配列を作成する特別な構文はない。 Java 配列を作成するにはjava.lang.reflect.Array のクラスを使用する。以下では 5個のJavaストリングの配列を作成している:
js> a = java.lang.reflect.Array.newInstance(java.lang.String, 5); [Ljava.lang.String;@7ffe01
primitive型の配列の作成にはjava.langパッケージの中の関連したオブジェクトクラスで定義された TYPE field を使う。 例えば、byte 型の配列を作成するため、java.lang.Byte.TYPE を使う:
js> a = java.lang.reflect.Array.newInstance(java.lang.Character.TYPE, 2); [C@7a84e4
与えられた値に対し、どこでもそれらの型のJava配列を適用できる。
js> a[0] = 104 104 js> a[1] = 105 105 js> new java.lang.String(a) hi