使用Arrays工具类的排序和二分法查找案例
Arrays工具类排序和查找案例:
package com.javaSe.Arrays; import java.util.Arrays; /* 好消息: SUN公司已经为我们程序员写好了一个数组工具类。 java.util.Arrays; */ public class ArraysTest02 { public static void main(String[] args) { // java.util.Arrays; // 不要死记硬背 int[] arr = {111,11,1111,222,22,333,33,4444,44,444}; // 排序 Arrays.sort(arr); // 输出 for (int i = 0; i < arr.length; i++) { System.out.print(arr[i] + " "); } System.out.println(); // 二分法查找(建立在排序基础之上。) int index = Arrays.binarySearch(arr,111); System.out.println(index == -1 ? "查找元素不存在!" : "你要查找的元素下标是:" + index); } }