Online demo
JavaDocPlus Demo | Show in full page mode
| Classic JavaDoc |
Class Array
java.lang.Object └ java.lang.reflect.Array
public final class Array
The
Author:Array class provides static methods to dynamically create and
access Java arrays.
Array permits widening conversions to occur during a get or set
operation, but throws an IllegalArgumentException if a narrowing
conversion would occur.
Nakul Saraiya
Methods
static Object | get (Object array, int index) | |
Returns the value of the indexed component in the specified array object. The value is automatically wrapped in an object if it has a primitive type. |
static boolean | getBoolean (Object array, int index) | |
Returns the value of the indexed component in the specified array object, as a boolean. |
static byte | getByte (Object array, int index) | |
Returns the value of the indexed component in the specified array object, as a byte. |
static char | getChar (Object array, int index) | |
Returns the value of the indexed component in the specified array object, as a char. |
static double | getDouble (Object array, int index) | |
Returns the value of the indexed component in the specified array object, as a double. |
static float | getFloat (Object array, int index) | |
Returns the value of the indexed component in the specified array object, as a float. |
static int | getInt (Object array, int index) | |
Returns the value of the indexed component in the specified array object, as an int. |
static int | getLength (Object array) | |
Returns the length of the specified array object, as an int. |
static long | getLong (Object array, int index) | |
Returns the value of the indexed component in the specified array object, as a long. |
static short | getShort (Object array, int index) | |
Returns the value of the indexed component in the specified array object, as a short. |
static Object | newInstance (Class componentType, int length) | |
Creates a new array with the specified component type and length. Invoking this method is equivalent to creating an array as follows: int[] x = {length}; Array.newInstance(componentType, x); |
static Object | newInstance (Class componentType, int dimensions) | |
Creates a new array with the specified component type and dimensions. If componentType represents a non-array class or interface, the new array has dimensions.length dimensions and componentType as its component type. If componentType represents an array class, the numb ... more > |
static void | set (Object array, int index, Object value) | |
Sets the value of the indexed component of the specified array object to the specified new value. The new value is first automatically unwrapped if the array has a primitive component type. |
static void | setBoolean (Object array, int index, boolean z) | |
Sets the value of the indexed component of the specified array object to the specified boolean value. |
static void | setByte (Object array, int index, byte b) | |
Sets the value of the indexed component of the specified array object to the specified byte value. |
static void | setChar (Object array, int index, char c) | |
Sets the value of the indexed component of the specified array object to the specified char value. |
static void | setDouble (Object array, int index, double d) | |
Sets the value of the indexed component of the specified array object to the specified double value. |
static void | setFloat (Object array, int index, float f) | |
Sets the value of the indexed component of the specified array object to the specified float value. |
static void | setInt (Object array, int index, int i) | |
Sets the value of the indexed component of the specified array object to the specified int value. |
static void | setLong (Object array, int index, long l) | |
Sets the value of the indexed component of the specified array object to the specified long value. |
static void | setShort (Object array, int index, short s) | |
Sets the value of the indexed component of the specified array object to the specified short value. |
Inherited methods
Community comments
Powered by JavaDocPlus