模块  java.base
软件包  java.lang.reflect

Class Array


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

    Array允许在获取或设置操作期间进行加宽转换,但如果发生缩小转换,则抛出IllegalArgumentException

    从以下版本开始:
    1.1
    • 方法摘要

      所有方法  静态方法  具体的方法 
      变量和类型 方法 描述
      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​(<?> componentType, int length)
      创建具有指定组件类型和长度的新数组。
      static Object newInstance​(<?> 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值。