3

我们可以使用 javax.script 创建原始数组,如字节数组或 int 数组吗?

4

2 回答 2

7

在 Mozilla 的 Rhino 中创建一个 10 字节的 Java 数组:

var buff = java.lang.reflect.Array.newInstance(java.lang.Byte.TYPE, 10)

请注意,java 数组与原生 JavScript 数组的类型不同——它们都可以在 Rhino JavaScript 中使用。

于 2013-05-10T17:17:40.050 回答
1

如果您使用的JavaScript是包的引擎,请使用

var array = new Array();
array[0] = 1;

我建议通读

Java Docs Java6Master Java Scripting Programmer's Guide

于 2012-11-15T02:51:37.530 回答