java 8 增强的工具类:Arrays

来源:互联网 发布:帮别人 淘宝刷单 被骗 编辑:程序博客网 时间:2024/05/17 22:00

java 8 提供了Arrays工具类,包含了直接操作数组的方法(可直接通过Arrays类名来调用)

具体用法如下:

import java.util.Arrays;public class ArraysDemo {    public static void main(String[] args) {        int[] a=new int[]{1,4,3,9};        int[] b=new int[]{1,4,3,9};     //判断数组是否相等,输出true        System.out.println("a数组是否等于b数组"+Arrays.equals(a, b));        //通过复制a数组,生成一个新的b数组Arrays.copy(数组,生成数组的新长度)        int[] c=Arrays.copyOf(a, 4);        int[] d=Arrays.copyOf(a, 6);     //输出true        System.out.println("a数组是否等于c数组"+Arrays.equals(a, c));     //输出false        System.out.println("a数组是否等于d数组"+Arrays.equals(a, d));     //输出d数组的元素,输出结果为:[1, 4, 3, 9, 0, 0]        System.out.println(Arrays.toString(d));        Arrays.fill(d, 2, 5, 2);        System.out.println(Arrays.toString(d));        Arrays.sort(d);        System.out.println(Arrays.toString(d));    }}


0 0
原创粉丝点击