JAVA实例题目
数组排列和元素查找
- 如何使用sort()方法对Java数组进行排序
- 如何使用 binarySearch() 方法来查找数组中的元素
代码演示
importjava.util.Arrays;publicclassMainClass{publicstaticvoidmain(Stringargs[])throwsException{intarray[]={2,5,-2,6,-3,8,0,-7,-9,4};Arrays.sort(array);printArray("数组排序结果为",array);intindex=Arrays.binarySearch(array,2);System.out.println("元素 2 在第 "+index+" 个位置");}privatestaticvoidprintArray(Stringmessage,intarray[]){System.out.println(message+": [length: "+array.length+"]");for(inti=0;i<array.length;i++){if(i!=0){System.out.print(", ");}System.out.print(array[i]);}System.out.println();}}以上代码运行输出结果应为:
[length: 10] -9, -7, -3, -2, 0, 2, 4, 5, 6, 8
元素 2 在第 5 个位置。
