Array為許多常見的數組操作提供了一些靜態的方法。
該方法默認是按照升序排序數組元素,如下代碼:
package test5;import java.util.Arrays;/** * Java程序設計 TestArraysOne .java * 作者:白芷 * 時間:2017/3/4 * 說明:Arrays類的sort排序數組方法 */public class TestArraysOne { public static void main(String[] args) { int[] array={5,6,9,3,2,4}; Arrays.sort(array); for (int j = 0; j < array.length; j++) { System.out.我們現在先在這里了解這么多,如果想知道如何降序排列,歡迎看下一篇博文,我們再深入說一下這個類,以及這些方法的重載!如果待查找的數包含在數組中,則返回該數在數組中的位置,反之則返回 -1,如下代碼:
package test5;import java.util.Arrays;import java.util.Comparator;/** * Java程序設計 TestArraysTwo.java * 作者:白芷 * 時間:2017/3/4 * 說明:Arrays類的binarySearch數組查找方法 */public class TestArraysTwo { public static void main(String[] args) { Integer[] array={5,6,9,3,2,4}; int key=9; //待查找的數 int position=Arrays.binarySearch(array,key); if(position!=-1){ //查找到了 System.out.println("在數組第"+(position+1)+"位!"); }else{ //返回了-1 未查找到 System.out.println("未查找到!"); } } /** * 輸出 * 在數組第3位! * */}看到上面的輸出我們知道,如果兩個數組的元素完全相同則返回 true,反之則返回false。
看到輸出我們知道,整個數組的值都會變為待填充的值。
新聞熱點
疑難解答