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个人的考试成绩,将最后三个人的成绩存储到一个新的数组中,并返回新数组。

 

posted on 2018-06-12 00:19  adamal  阅读(100)  评论(0)    收藏  举报