Main Content

javaArray

构造 Java 数组对象

说明

示例

ObjArr = javaArray(PackageName.ClassName,x1,...,xN) 为指定的 PackageName.ClassName 类的对象构造一个空 Java® 数组对象javaArray 创建的数组等效于以下 Java 代码创建的数组。

A = new PackageName.ClassName[x1]...[xN];

示例

全部折叠

创建 java.lang.Double 类型的 4×5 数组。

x1 = 4;
x2 = 5;
dblArray = javaArray('java.lang.Double',x1,x2);

填入值。

for m = 1:x1
    for n = 1:x2
        dblArray(m,n) = java.lang.Double((m*10) + n);
    end
end

显示结果。

dblArray
dblArray =

  java.lang.Double[][]:

    [11]    [12]    [13]    [14]    [15]
    [21]    [22]    [23]    [24]    [25]
    [31]    [32]    [33]    [34]    [35]
    [41]    [42]    [43]    [44]    [45]

输入参数

全部折叠

Java 类的名称(包括包名称),指定为字符串或字符向量。

数据类型: char

数组的维度,指定为整数。如果有任何参数是零,javaArray 会创建一个具有指定维度数量且长度为零的 Java 数组。长度为零的 Java 数组不同于空 MATLAB® 数组,它会在传递给 Java 方法时转换为 Java null

数据类型: double

输出参数

全部折叠

维度为 x1,...,xN 的 Java 数组。

详细信息

全部折叠

Java 数组对象

Java 数组对象是具有 Java 维度的对象。有关详细信息,请参阅 How MATLAB Represents Java Arrays

提示

版本历史记录

在 R2006a 之前推出