package zuoye;
import java.util.Arrays;
/**
* Arrays工具类的使用
* @author 110,
* JDK提供的java.util.Arrays类,包含了常用的数组操作,方便我们日常开发。Arrays类包含了:
* 排序,查找,填充,打印内容等常见的操作。
* 一般使用的是描述数组内容,排序,查找。
*/
public class practice17 {
public static void main(String[] args) {
int [] a = {100,20,30,5,78,80,56,32,2};
int [] b = {100,20,30,5,78,80,56,32,2};
System.out.println(a);//这样打印出来的是数组的哈希码
System.out.println(Arrays.toString(a));//帮助我们打印数组的内容
//此处的Array.toString()方法是Arrays类的静态方法,不是前面说的Object的toString方法。
//自动将数组从小到大排好, 只能用于基本数据类型,字符串.
Arrays.sort(a);
System.out.println(Arrays.toString(a));
//二分法查找数组里面有没有自己想要的元素。
Arrays.sort(b);//使用二分法查找,必须先对数组进行排序。
System.out.println(Arrays.toString(b));
//返回排序后新的索引位置,若未找到返回负数.
System.out.println("该元素的索引:"+Arrays.binarySearch(b,56));
}
}
Arrays工具类的使用
最新推荐文章于 2023-05-03 20:32:56 发布