Arrays.copyOf()的方法怎么在API文档里面查不到这个方法,谁解释一下,copyOf()方法在哪里可以找到?

解决方案 »

  1.   

    Arrays.copyOf()是JDK1.6新增的,所以只能在1.6的API才能找到,之前的版本的API是查不到的。如果你本地没有1。6API 可以参考:http://download.oracle.com/javase/6/docs/api/java/util/Arrays.html
      

  2.   

    copyOf
    public static <T> T[] copyOf(T[] original,
                                 int newLength)复制指定的数组,截取或用 null 填充(如有必要),以使副本具有指定的长度。对于在原数组和副本中都有效的所有索引,这两个数组将包含相同的值。对于在副本中有效而在原数组无效的所有索引,副本将包含 null。当且仅当指定长度大于原数组的长度时,这些索引存在。所得数组和原数组属于完全相同的类。 参数:
    original - 要复制的数组
    newLength - 要返回的副本的长度 
    返回:
    原数组的副本,截取或用 null 填充以获得指定的长度 
    抛出: 
    NegativeArraySizeException - 如果 newLength 为负 
    NullPointerException - 如果 original 为 null
    从以下版本开始: 
    1.6 --------------------------------------------------------------------------------copyOf
    public static <T,U> T[] copyOf(U[] original,
                                   int newLength,
                                   Class<? extends T[]> newType)复制指定的数组,截取或用 null 填充(如有必要),以使副本具有指定的长度。对于在原数组和副本中都有效的所有索引,这两个数组将包含相同的值。对于在副本中有效而在原数组无效的所有索引,副本将包含 null。当且仅当指定长度大于原数组的长度时,这些索引存在。所得数组属于 newType 类。 参数:
    original - 要复制的数组
    newLength - 要返回的副本的长度
    newType - 要返回的副本的类 
    返回:
    原数组的副本,截取或用 null 填充以获得指定的长度 
    抛出: 
    NegativeArraySizeException - 如果 newLength 为负 
    NullPointerException - 如果 original 为 null 
    ArrayStoreException - 如果从 original 中复制的元素不属于存储在 newType 类数组中的运行时类型
    从以下版本开始: 
    1.6 --------------------------------------------------------------------------------copyOf
    public static byte[] copyOf(byte[] original,
                                int newLength)复制指定的数组,截取或用 0 填充(如有必要),以使副本具有指定的长度。对于在原数组和副本中都有效的所有索引,这两个数组将包含相同的值。对于在副本中有效而在原数组无效的所有索引,副本将包含 (byte)0。当且仅当指定长度大于原数组的长度时,这些索引存在。 参数:
    original - 要复制的数组
    newLength - 要返回的副本的长度 
    返回:
    原数组的副本,截取或用 0 填充以获得指定的长度 
    抛出: 
    NegativeArraySizeException - 如果 newLength 为负 
    NullPointerException - 如果 original 为 null
    从以下版本开始: 
    1.6 --------------------------------------------------------------------------------copyOf
    public static short[] copyOf(short[] original,
                                 int newLength)复制指定的数组,截取或用 0 填充(如有必要),以使副本具有指定的长度。对于在原数组和副本中都有效的所有索引,这两个数组将包含相同的值。对于在副本中有效而在原数组无效的所有索引,副本将包含 (short)0。当且仅当指定长度大于原数组的长度时,这些索引存在。 参数:
    original - 要复制的数组
    newLength - 要返回的副本的长度 
    返回:
    原数组的副本,截取或用 0 填充以获得指定的长度 
    抛出: 
    NegativeArraySizeException - 如果 newLength 为负 
    NullPointerException - 如果 original 为 null
    从以下版本开始: 
    1.6 --------------------------------------------------------------------------------copyOf
    public static int[] copyOf(int[] original,
                               int newLength)复制指定的数组,截取或用 0 填充(如有必要),以使副本具有指定的长度。对于在原数组和副本中都有效的所有索引,这两个数组将包含相同的值。对于在副本中有效而在原数组无效的所有索引,副本将包含 0。当且仅当指定长度大于原数组的长度时,这些索引存在。 参数:
    original - 要复制的数组
    newLength - 要返回的副本的长度 
    返回:
    原数组的副本,截取或用 0 填充以获得指定的长度 
    抛出: 
    NegativeArraySizeException - 如果 newLength 为负 
    NullPointerException - 如果 original 为 null
    从以下版本开始: 
    1.6 --------------------------------------------------------------------------------copyOf
    public static long[] copyOf(long[] original,
                                int newLength)复制指定的数组,截取或用 0 填充(如有必要),以使副本具有指定的长度。对于在原数组和副本中都有效的所有索引,这两个数组将包含相同的值。对于在副本中有效而在原数组无效的所有索引,副本将包含 0L。当且仅当指定长度大于原数组的长度时,这些索引存在。 参数:
    original - 要复制的数组
    newLength - 要返回的副本的长度 
    返回:
    原数组的副本,截取或用 0 填充以获得指定的长度 
    抛出: 
    NegativeArraySizeException - 如果 newLength 为负 
    NullPointerException - 如果 original 为 null
    从以下版本开始: 
    1.6 --------------------------------------------------------------------------------copyOf
    public static char[] copyOf(char[] original,
                                int newLength)复制指定的数组,截取或用 null 字符填充(如有必要),以使副本具有指定的长度。对于在原数组和副本中都有效的所有索引,这两个数组将包含相同的值。对于在副本中有效而在原数组无效的所有索引,副本将包含 '\\u000'。当且仅当指定长度大于原数组的长度时,这些索引存在。 参数:
    original - 要复制的数组
    newLength - 要返回的副本的长度 
    返回:
    原数组的副本,截取或用 null 字符填充以获得指定的长度 
    抛出: 
    NegativeArraySizeException - 如果 newLength 为负 
    NullPointerException - 如果 original 为 null
    从以下版本开始: 
    1.6 --------------------------------------------------------------------------------copyOf
    public static float[] copyOf(float[] original,
                                 int newLength)复制指定的数组,截取或用 0 填充(如有必要),以使副本具有指定的长度。对于在原数组和副本中都有效的所有索引,这两个数组将包含相同的值。对于在副本中有效而在原数组无效的所有索引,副本将包含 0f。当且仅当指定长度大于原数组的长度时,这些索引存在。 参数:
    original - 要复制的数组
    newLength - 要返回的副本的长度 
    返回:
    原数组的副本,截取或用 0 填充以获得指定的长度 
    抛出: 
    NegativeArraySizeException - 如果 newLength 为负 
    NullPointerException - 如果 original 为 null
    从以下版本开始: 
    1.6 --------------------------------------------------------------------------------copyOf
    public static double[] copyOf(double[] original,
                                  int newLength)复制指定的数组,截取或用 0 填充(如有必要),以使副本具有指定的长度。对于在原数组和副本中都有效的所有索引,这两个数组将包含相同的值。对于在副本中有效而在原数组无效的所有索引,副本将包含 0d。当且仅当指定长度大于原数组的长度时,这些索引存在。 参数:
    original - 要复制的数组
    newLength - 要返回的副本的长度 
    返回:
    原数组的副本,截取或用 0 填充以获得指定的长度 
    抛出: 
    NegativeArraySizeException - 如果 newLength 为负 
    NullPointerException - 如果 original 为 null
    从以下版本开始: 
    1.6 --------------------------------------------------------------------------------copyOf
    public static boolean[] copyOf(boolean[] original,
                                   int newLength)复制指定的数组,截取或用 false 填充(如有必要),以使副本具有指定的长度。对于在原数组和副本中都有效的所有索引,这两个数组将包含相同的值。对于在副本中有效而在原数组无效的所有索引,副本将包含 false。当且仅当指定长度大于原数组的长度时,这些索引存在。 参数:
    original - 要复制的数组
    newLength - 要返回的副本的长度 
    返回:
    原数组的副本,截取或用 false 元素填充以获得指定的长度 
    抛出: 
    NegativeArraySizeException - 如果 newLength 为负 
    NullPointerException - 如果 original 为 null
    从以下版本开始: 
    1.6 
      

  3.   

    要1.6API的话留邮箱 1L那网页也行
      

  4.   

    哪位能提供1.6的API中文版本下载?