Module java.base

Class Array

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

public final class Array extends Object
Array类提供了静态方法来动态创建和访问Java数组。

Array允许在获取或设置操作期间进行扩展转换,但如果会发生缩小转换,则会抛出IllegalArgumentException异常。

自版本:
1.1
  • Method Summary

    Modifier and Type
    Method
    Description
    static Object
    get(Object array, int index)
    返回指定数组对象中索引组件的值。
    static boolean
    getBoolean(Object array, int index)
    返回指定数组对象中索引组件的值,作为boolean类型。
    static byte
    getByte(Object array, int index)
    返回指定数组对象中索引组件的值,作为byte类型。
    static char
    getChar(Object array, int index)
    返回指定数组对象中索引组件的值,作为char类型。
    static double
    getDouble(Object array, int index)
    返回指定数组对象中索引组件的值,作为double类型。
    static float
    getFloat(Object array, int index)
    返回指定数组对象中索引组件的值,作为float类型。
    static int
    getInt(Object array, int index)
    返回指定数组对象中索引组件的值,作为int类型。
    static int
    getLength(Object array)
    返回指定数组对象的长度,作为int类型。
    static long
    getLong(Object array, int index)
    返回指定数组对象中索引组件的值,作为long类型。
    static short
    getShort(Object array, int index)
    返回指定数组对象中索引组件的值,作为short类型。
    static Object
    newInstance(Class<?> componentType, int length)
    使用指定的组件类型和长度创建一个新数组。
    static Object
    newInstance(Class<?> componentType, int... dimensions)
    使用指定的组件类型和维度创建一个新数组。
    static void
    set(Object array, int index, Object value)
    将指定数组对象的索引组件的值设置为指定的新值。
    static void
    setBoolean(Object array, int index, boolean z)
    将指定数组对象的索引组件的值设置为指定的boolean值。
    static void
    setByte(Object array, int index, byte b)
    将指定数组对象的索引组件的值设置为指定的byte值。
    static void
    setChar(Object array, int index, char c)
    将指定数组对象的索引组件的值设置为指定的char值。
    static void
    setDouble(Object array, int index, double d)
    将指定数组对象的索引组件的值设置为指定的double值。
    static void
    setFloat(Object array, int index, float f)
    将指定数组对象的索引组件的值设置为指定的float值。
    static void
    setInt(Object array, int index, int i)
    将指定数组对象的索引组件的值设置为指定的int值。
    static void
    setLong(Object array, int index, long l)
    将指定数组对象的索引组件的值设置为指定的long值。
    static void
    setShort(Object array, int index, short s)
    将指定数组对象的索引组件的值设置为指定的short值。

    Methods declared in class java.lang.Object

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