JAVA常用类:Arrays操作数组工具类
Arrays类包含用来操作数组(排序 搜索)的各种方法,常用方法:
1. sort(),对传入的数组进行升序排列,传入的数组可以是字节、字符、int float double short等
int[] arr = {1,8,6,3,9};
Arrays.sort(arr); //结果arr升序排列1,3,6,8,9
2. binarySearch(数组,被查的元素);数组的二分搜索法,返回元素在数组中的索引
int[] arr = {1,4,7,8,11};
int i = Arrays.binarySearch(arr,8);//结果是3,如果被查找的元素不存在,则在保证数组有序的前提下,将此元素插入到数组中 ,返回负的插入点-1 如
Arrays.binarySearch(arr,10); 插入到11前,即索引4,即-4-1,得-5
3. toString(arr) 将数组变成字符串
int[] arr = {1,4,7,8,11};
String str = Arrays.toString(arr);
返回:”[1,4,7,8,11 ]“ //带中括号
3. 练习
接收一个数组,存储的10个人的考试成绩,将最后三个人的成绩存储到一个新的数组中,并返回新数组。
浙公网安备 33010602011771号