数组工具类Arrays和数学工具类Math

数组工具类Arrays

Arrays是一个与数据相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作

public static String toString(数组):将参数数组变成字符串(按照默认格式:【元素1,元素2,元素3】.。。。)、

public static void sort(数组):按照默认升序(从小到大)对数组的元素进行排序

    public static void main(String[] args) {
        int[] intArrays = {10,20,30};
        //将int[]数组按照默认格式变成字符串
        String s = Arrays.toString(intArrays);
        System.out.println(s);//[10, 20, 30]

        int[] array1 = {1,2,5,4,10,1,4,2,2,5,2,1,1,0};
        Arrays.sort(array1);//按照默认顺序升序(从小到大)对数组的元素进行排序
        System.out.println(Arrays.toString(array1));//通过集合.toString()输出 [0, 1, 1, 1, 1, 2, 2, 2, 2, 4, 4, 5, 5, 10]

        String[] array2 = {"xxx","sss","aaa","ccc","bbb","ddd"};
        Arrays.sort(array2);
        System.out.println(Arrays.toString(array2)); //[aaa, bbb, ccc, ddd, sss, xxx]
    }

运行结果:

 

 

 备注:

1.如果是数值,sort默认按照升序从小到大

2.如果是字符串,sort默认按照字母升序

3.如果是自定义的类型,那么这个自定义的类需要有Comparable或者Comparator接口的支持.

 

posted @ 2022-06-30 21:08  monkey大佬  阅读(52)  评论(0)    收藏  举报