javaArray

Создайте объект-массив Java

Синтаксис

ObjArr = javaArray(PackageName.ClassName,x1,...,xN)

Описание

пример

ObjArr = javaArray(PackageName.ClassName,x1,...,xN) создает пустой объект Java® массивов для объектов заданного класса PackageName.ClassName. Массив, созданный javaArray, эквивалентен массиву, созданному следующим кодом Java.

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

Примеры

свернуть все

Создайте 4 5 массив типа java.lang.Double.

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 null, когда передано методу Java.

Типы данных: double

Выходные аргументы

свернуть все

Массив Java с размерностями x1,...,xN.

Больше о

свернуть все

Объект-массив Java

Объект-массив Java является объектом с размерностью Java. Для получения дополнительной информации смотрите, Как MATLAB Представляет Массивы Java.

Советы

  • Чтобы создать массив примитивных типов Java, создайте массив эквивалентного типа MATLAB. Для получения дополнительной информации смотрите Тип MATLAB к Отображению Типа Java.

Представлено до R2006a