java.util.Arrays类
这个类提供给我们照做数组的工具类
包含了常见的:数组排序,查找,填充,打印数组内容等相关的数组操作方法
package com.lin.test;
import java.util.Arrays;
/**
* java.util.Arrays类
* 这个类提供给我们照做数组的工具类
* 包含了常见的:数组排序,查找,填充,打印数组内容等相关的数组操作方法
*/
public class TestArrayUtil {
public static void main(String[] args) {
int[] a ={1,9,3,6,0,8,7};
//打印数组 Arrays.toString(数组名称)
System.out.println(Arrays.toString(a));
//数组排序 Arrays.sort(数组名称);
Arrays.sort(a);
System.out.println(Arrays.toString(a));
//二分法查找 条件: 1.首先要进行排序操作 2. Arrays.binarySearch(数组名称,查找的内容) 有返回新的索引位置 没有返回负数
Arrays.sort(a);
System.out.println(Arrays.binarySearch(a,3));//参数1:数组名称 参数2:要查找的内容
//对数组进行填充 //参数1:数组名 参数2:起始索引 参数3:结束索引 参数4:替换内容
Arrays.fill(a,2,4,66);//将2-4索引的元素替换成100(包头不包尾)
System.out.println(Arrays.toString(a));
}
}