Arrays类

Arrays类

import java.util.Arrays;

public class DemoArray02 {
    public static void main(String[] args) {
        int [] a={1,123,412,1235,156,34};
        System.out.println(Arrays.toString(a));//调用Arrays类中的方法toString打印数组
        //Arrays中的排序方法
        Arrays.sort(a);
        System.out.println(Arrays.toString(a));

        //Arrays中的填充方法
//        Arrays.fill(a,0);//将指定的值分配给数组中的所有元素
        Arrays.fill(a,2,4,0);//fill重载方法,将2到4下标之间的元素填充成指定值,包括2不包括4
        System.out.println(Arrays.toString(a));
    }
}

运行结果:

[1, 123, 412, 1235, 156, 34]

toString()方法源码

public static String toString(int[] a) {
        if (a == null)
            return "null";
        int iMax = a.length - 1;
        if (iMax == -1)
            return "[]";

        StringBuilder b = new StringBuilder();
        b.append('[');
        for (int i = 0; ; i++) {
            b.append(a[i]);
            if (i == iMax)
                return b.append(']').toString();
            b.append(", ");
        }
    }

不要重复造轮子

posted @ 2023-06-04 21:44  晚枫zz  阅读(11)  评论(0)    收藏  举报