java.util.Arrays操作数组

末蓝、 2022-05-17 03:35 306阅读 0赞

Arrays 类

java.util.Arrays 类能方便地操作数组,它提供的所有方法都是静态的。

具有以下功能:

测试类:

  • 给数组赋值:通过 fill 方法。
  • 对数组排序:通过 sort 方法,按升序。
  • 比较数组:通过 equals 方法比较数组中元素值是否相等。
  • 查找数组元素:通过 binarySearch 方法能对排序好的数组进行二分查找法操作
  • package com.ysu.test;

    import java.util.Arrays;

    public class ArrayTest {

    1. public static void main(String[] args) {
    2. double[] myList= {1.3,4.5,4.7,5.2,8.0};
    3. System.out.println("数组对象:"+myList);
    4. System.out.println("以字符串形式输出数组:"+Arrays.toString(myList));
    5. Arrays.sort(myList); //按从小到大的顺序排序
    6. System.out.println("排序后的数组:"+Arrays.toString(myList));
    7. System.out.println(Arrays.binarySearch(myList, 5.2)); //二分法查找数组中的某个元素,返回索引值,查不到则发挥负数
    8. Arrays.fill(myList, 7);
    9. System.out.println("输出赋值之后的数组:"+Arrays.toString(myList));
    10. }

    }

    运行结果:

    数组对象:[D@7852e922
    以字符串形式输出数组:[1.3, 4.5, 4.7, 5.2, 8.0]
    排序后的数组:[1.3, 4.5, 4.7, 5.2, 8.0]
    3
    输出赋值之后的数组:[7.0, 7.0, 7.0, 7.0, 7.0]

发表评论

表情:
评论列表 (有 0 条评论,306人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java 反射操作数

    引用类型包含类,接口,数组,前面介绍了两者,接下来介绍反射数组。 反射对数组操作,是通过Array类来完成的,这里对该类简单介绍。 Array类常用API: `ge