使用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工具类的排序和二分法查找案例的主要内容,如果未能解决你的问题,请参考以下文章
15Java常用类(数组工具类Arrays)基本类型包装类(Integer类)正则表达式String的split(String regex)和replaceAll(String regex, (代码片