java中Arrays类排序,查找讲解

2025-07-14 16:07:50

1、Arrays.sort()类可以实现墙绅褡孛数组的排序,而Arrays类就是java.util包中提供的一邗锒凳审个工具类,主要完成所有与数组有关的功能。在这个类里面存在有二分查找法,但是要进行二分查找,但是有一个前提,那么就是数据必须是排序后的内容:package com.gwolf.crud.utils;import java.util.Arrays;public class TestDemo { public static void main(String[] args) { int data[] = new int[]{1,5,6,5,9,3,4,7}; //首先排序 Arrays.sort(data); //然后再进行排序 System.out.println(Arrays.binarySearch(data, 9)); }}

java中Arrays类排序,查找讲解

2、程序进行排序之后,然后使用二分查找法进行查看。

java中Arrays类排序,查找讲解

3、要想判断数据是否相同,需要顺序完全一致。package com.gwolf.crud.utils;import java.util.Arrays;public class TestDemo { public static void main(String[] args) { int data[] = new int[]{1,5,6,5,9,3,4,7}; int data1[] = new int[]{1,5,6,5,9,3,4,7}; //然后再进行排序 System.out.println(Arrays.equals(data, data1)); }}

java中Arrays类排序,查找讲解

4、运行程序,查看程序的执行结果,只有顺序完成一样才能为true

java中Arrays类排序,查找讲解

5、填充数组,以一个指定的内容填充数组。package com.gwolf.crud.utils;import java.util.Arrays;public class TestDemo { public static void main(String[] args) { int data[] = new int[]{1,5,6,5,9,3,4,7}; Arrays.fill(data, 3); //然后再进行排序 System.out.println(Arrays.toString(data)); }}

java中Arrays类排序,查找讲解

6、运行程序,查看程序的执行结果

java中Arrays类排序,查找讲解
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢