1.数组的工具类java.util.Arrays
2.由于数组对象本身并没有什么方法可以供我们调用,但api中提供了arrays工具类供我们使用,从而可以对数据对象进行一些基本的操作
3.查看JDK帮助文档
4.arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行掉用而不用使用对象来调用
具有以下几个功能“
给数组赋值:fill方法
对数组进行排序:sort方法
比较数组:equals方法比较数组中的元素值是否相等
查找数组元素:通过binarySearch方法能对排序好的数组进行二分查找法操作
例:
public class Demo04 {
public static void main(String[] args) {
//arrays工具类使用
int[] a = {1,48,79,8789,7,97,9,7,97,7,456,79,46,4,6};
// System.out.println(a);
//System.out.println(Arrays.toString(a));
// printArray(a);
//升序排列
Arrays.sort(a);
System.out.println(Arrays.toString(a));
}
//手写一个打印数组的方法
public static void printArray(int[] a){
for (int i = 0; i <a.length ; i++) {
if (i==0){
System.out.print("["+a[i]+", ");
}else if (i>0&&i<a.length-1){
System.out.print(a[i]+", ");
}
if (i==a.length-1){
System.out.print(a[i]+"]");
}
}
}
}
原文:https://www.cnblogs.com/xieboxuejava/p/14891690.html