Arrays的几个常用API import java.util.ArrayList; import java.util.Arrays; public class ArrayListDemo { public static void main(String[] args) { function_1(); function_2(); function_3(); excise(); } /** * 找出成绩最低的三个 */ private static void excise() { int[] a={9,3,5,12,345,1}; Arrays.sort(a); int[] result=new int[3]; System.arraycopy(a,0,result,0,3);//用来实现将源数组部分元素复制到目标数组的指定位置 System.out.println(Arrays.toString(result)); } /** * 使用二分搜索法来搜索指定的int型数组,已获得指定的值 */ private static void function_3() { int[] a={9,3,5,12,345,1}; int i=Arrays.binarySearch(a,5); System.out.println("5的索引为:"+i); } /** * sort(int[] a) 对指定的int型数组按数字升序进行排序 */ public static void function_1(){ int[] a={9,3,5,12,345,1}; System.out.println(Arrays.toString(a)); Arrays.sort(a); System.out.println(Arrays.toString(a)); for (int i = 0; i <a.length ; i++) { System.out.println(a[i]); } } /** * toString()方法,用来返回指定数组内容的字符串类型 */ public static void function_2(){ int[] a={9,3,5,12,345,1}; String str=Arrays.toString(a); System.out.println(str); } }
JAVA API 学习之 Arrays
最新推荐文章于 2020-01-05 16:37:30 发布