Documentation

This is machine translation

Translated by Microsoft
Mouse over text to see original. Click the button below to return to the English verison of the page.

라이선스가 부여된 사용자만 번역 문서를 볼 수 있습니다. 번역 문서를 보려면 로그인하십시오.

javaArray

Construct Java array object

Syntax

  • ObjArr = javaArray(PackageName.ClassName,x1,...,xN)
    example

Description

example

ObjArr = javaArray(PackageName.ClassName,x1,...,xN) constructs an empty Java® array object for objects of the specified PackageName.ClassName class.

The array created by javaArray is equivalent to the array created by the Java code A = new PackageName.ClassName[x1]...[xN];

Examples

collapse all

Create 4-by-5 array of java.lang.Double type.

x1 = 4;
x2 = 5;
dblArray = javaArray('java.lang.Double',x1,x2);

Fill in values.

for m = 1:x1
    for n = 1:x2
        dblArray(m,n) = java.lang.Double((m*10) + n);
    end
end

Display results.

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]

Input Arguments

collapse all

Name of the Java class, including the package name, specified as a character vector.

Data Types: char

Dimensions of the array, specified as an integer. If any argument is zero, javaArray creates a zero-length Java array with the specified number of dimensions. A zero-length Java array is not the same as an empty MATLAB® array, which is converted to a Java null when passed to a Java method.

Data Types: double

Output Arguments

collapse all

Java array with dimensions x1,...,xN.

More About

collapse all

Java Array Object

A Java array object is an object with Java dimensionality.

Tips

  • To create an array of primitive Java types, create an array of the equivalent MATLAB type, shown in the Conversion of MATLAB Types to Java Types table. See Conversion of MATLAB Argument Data.

Introduced before R2006a

Was this topic helpful?