exponenta event banner

Методы 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)

См. также