Java Methods With Optional Input Arguments
To call a Java® method that accepts multiple optional input arguments, create a Java array in MATLAB®. For example, MyClass
has a method with this
signature:
public int myMethod(Integer... numbers)
To pass a scalar value 4
of type java.lang.Integer
,
create a variable numbers
using javaArray
.
numbers = javaArray('java.lang.Integer', 1);
Create oneNumber
with value 4
and assign it to the
Java array.
oneNumber = java.lang.Integer(4); numbers(1) = oneNumber;
Call myMethod
.
myObj = MyClass; myObj.myMethod(numbers)