Module java.base

Class Array

java.lang.Object
java.lang.reflect.Array

public final class Array extends Object
This class provides methods to dynamically create and access arrays.
  • Method Summary

    Modifier and Type
    Method
    Description
    static Object
    get(Object array, int index)
    Return the element of the array at the specified index.
    static boolean
    getBoolean(Object array, int index)
    Return the element of the array at the specified index, converted to a boolean if possible.
    static byte
    getByte(Object array, int index)
    Return the element of the array at the specified index, converted to a byte if possible.
    static char
    getChar(Object array, int index)
    Return the element of the array at the specified index, converted to a char if possible.
    static double
    getDouble(Object array, int index)
    Return the element of the array at the specified index, converted to a double if possible.
    static float
    getFloat(Object array, int index)
    Return the element of the array at the specified index, converted to a float if possible.
    static int
    getInt(Object array, int index)
    Return the element of the array at the specified index, converted to an int if possible.
    static int
    Return the length of the array.
    static long
    getLong(Object array, int index)
    Return the element of the array at the specified index, converted to a long if possible.
    static short
    getShort(Object array, int index)
    Return the element of the array at the specified index, converted to a short if possible.
    static Object
    newInstance(Class<?> componentType, int size)
    Return a new array of the specified component type and length.
    static Object
    newInstance(Class<?> componentType, int... dimensions)
    Return a new multidimensional array of the specified component type and dimensions.
    static void
    set(Object array, int index, Object value)
    Set the element of the array at the specified index to the value.
    static void
    setBoolean(Object array, int index, boolean value)
    Set the element of the array at the specified index to the boolean value.
    static void
    setByte(Object array, int index, byte value)
    Set the element of the array at the specified index to the byte value.
    static void
    setChar(Object array, int index, char value)
    Set the element of the array at the specified index to the char value.
    static void
    setDouble(Object array, int index, double value)
    Set the element of the array at the specified index to the double value.
    static void
    setFloat(Object array, int index, float value)
    Set the element of the array at the specified index to the float value.
    static void
    setInt(Object array, int index, int value)
    Set the element of the array at the specified index to the int value.
    static void
    setLong(Object array, int index, long value)
    Set the element of the array at the specified index to the long value.
    static void
    setShort(Object array, int index, short value)
    Set the element of the array at the specified index to the short value.

    Methods declared in class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait