数组方法实现

时间:2015-08-12 19:24:34

标签: java

我正在研究类Arrays的方法:

  1. public static int hashCode(double a[])

  2. public static void parallelSort(int[] a, int fromIndex, int toIndex)

  3. public static <T> List<T> asList(T... a)

  4. 我看到3种不同类型的数组如何被声明为输入参数。 有什么区别?

1 个答案:

答案 0 :(得分:2)

来自The Java Tutorials

  

数组的类型写为type [],其中type是包含元素的数据类型;括号是特殊符号,表示此变量包含数组

  

您也可以将括号放在数组的名称后面...... float anArrayOfFloats[];但是,惯例不鼓励这种形式;括号标识数组类型,并应显示类型名称。

method parameters

而言
  

您可以使用名为varargs的构造将任意数量的值传递给方法...要使用varargs,您可以通过省略号(三个点,...)跟随最后一个参数的类型,然后使用空格,以及参数名称。然后可以使用任意数量的参数调用该方法,包括无参数。