使用Arrays工具类的排序和二分法查找案例

Posted xlwu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用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);
    }
}

 

以上是关于使用Arrays工具类的排序和二分法查找案例的主要内容,如果未能解决你的问题,请参考以下文章

Java连载71-二分查找和Arrays工具类

Java连载71-二分查找和Arrays工具类

15Java常用类(数组工具类Arrays)基本类型包装类(Integer类)正则表达式String的split(String regex)和replaceAll(String regex, (代码片

Arrays数组工具类的使用

java 13-2 Arrays工具类

Java冒泡排序,选择排序,二分查找