Вызов Java® метод, который принимает несколько необязательных входных параметров, создает массив Java в MATLAB®. Для примера, MyClass
имеет метод с этой сигнатурой:
public int myMethod(Integer... numbers)
Для прохождения скалярного значения 4
типа java.lang.Integer
, создайте переменную numbers
использование javaArray
.
numbers = javaArray('java.lang.Integer', 1);
Создание oneNumber
со значением 4
и присвойте его массиву Java.
oneNumber = java.lang.Integer(4); numbers(1) = oneNumber;
Функции myMethod
.
myObj = MyClass; myObj.myMethod(numbers)