Методы Java с необязательными входными параметрами

Вызов 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)

См. также

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