Module java.base

Class Array


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

      All Methods Static Methods Concrete Methods 
      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 getLength​(Object array)
      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.