Arrays 数组工具类,提供操作数组的方法

package day7.demo1;

import java.util.Arrays;

/*p148-p149
java.util.Arrays 是一个与数组相关的工具类,里面提供了大量的静态方法,用来实现数组常见的操作
public static String toString(数组):将参数数组变成字符串(按照默认格式:[元素1,元素2,元素3])
public static void sort(数组):按照默认的升序(从小到到)对数组的元素进行排序
备注:
如果是数值,sort默认按照小到大
如果是字符串,sort默认按照字母升序
如是是自定义的类型,那么自定义的类需要Comparable或者Comparator接口的支持。
*
* */
public class Demo1Arrays {
    public static void main(String[] args) {
        int [] intarrry=new int []{10,20,40,22};
        //toString 方法
        System.out.println(intarrry);//I@1540e19d
        String st= Arrays.toString(intarrry);
        System.out.println(st);//[10, 20, 40, 22]
        //排序方法
        Arrays.sort(intarrry);
        System.out.println(Arrays.toString(intarrry));//[10, 20, 22, 40]
       //=========练习:随机的字符串,进行排序后,在倒叙输出
        String randst="asdgwfg89065ddommmmoo";
        //sort:对数字进行排序,字符----》数组toCharArray
        char [] cahrs=randst.toCharArray();
        Arrays.sort(cahrs);
        System.out.println("排序后的数组"+Arrays.toString(cahrs));
        String st2="";
        //进行发现遍历,快捷:数组.forr
        for (int i = cahrs.length - 1; i >= 0; i--) {
            st2+=cahrs[i];
        }
        System.out.println("排序后倒叙输出的字符串"+st2);


    }
}

 

posted @ 2021-05-27 14:37  程序杨%  阅读(55)  评论(0编辑  收藏  举报