Java Arrays用法简介

Java Arrays类是JavaSE中处理数组常用的类,功能极其丰富

 

1.    Arrays.asList()

此方法接受一个数组,返回包含该数组元素的list(顺序相同)

注意:此方法不适用基本类型(如intchar)数组,只适用于对象类型(如IntegerCharacter,或其他对象)数组。除了这个方法,其余所有常用方法同时适用于基本类型和对象类型

 

2.    Arrays.copyOf(T[] original, intnewLength)

此方法起始位置为0,终止位置为第二个参数intnewLength,且第二个参数不可以省略,如果要完全复制,newLength= original.length就可以

 

3.    Arrays.copyOfRange(T[] original,int from, int to)

此方法和Arrays.copyOf()类似,加了个起始位置。

 

4.    Arrays.equals(Object[] a, Object[] a2)

判断两个数组是否相等

 

5.    Arrays.fill(Object[] a, Object val)

数组填充

 

6.    Arrays.fill(Object[] a, intfromIndex, int toIndex, Object val)

数组填充,指定起始位置和终止位置

 

7.    Arrays.sort(T[] a, int fromIndex,int toIndex, Comparator<? super T> c)

对数组a进行排序

可以指定位置(fromIndextoIndex),不指定则为整个数组,

可以指定排序方法(使用比较器),不使用则按照natural ordering方法

 

8.    Arrays.toString(Object[] a)

猜你喜欢

转载自blog.csdn.net/bloddy/article/details/77775491