javaArray

Конструкция Объекта-массива Java

Описание

пример

ObjArr = javaArray(PackageName.ClassName,x1,...,xN) создает пустую Java® объект массива для объектов заданного PackageName.ClassName класс. Массив, созданный 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 null при передаче в метод Java.

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

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

свернуть все

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

Подробнее о

свернуть все

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

A Объекта-массива Java является объектом с размерностью Java. Дополнительные сведения см. в разделе Как MATLAB представляет массивы Java.

Совет

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

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте