Java學習:數組工具類Arrays


數組工具類Arrays

java.util.Arrays是一個與數組相關的工具類,里面提供了大量的靜態方法,用來實現數組常見的操作。

public static String toString(數組);
將參數數組變成字符串(按照默認格式:[元素1,元素2,元素3...])

public static void sort(數組);
按照默認升序(從小到大)對數組的元素進行排序。

備注:
1.如果是數組,sort默認按照升序從小到大
2.如果是字符串,sort默認按照字母升序
3.如果是自定義的類型,那么這個自定義的類需要有Comparable或者Comparator接口的支持。


題目:
請使用Arrays相關的API,將一個隨機字符串中的所有字符升序排列,並倒序打印。

public class CaiNiao{
    
    public static void main(String[] args){
        String str = "cainiaochuanqi123321";
        
        //如何進行升序排序:sort
        //必須是一個數組,才能用Arrays.sort方法
        //String --> 數組,用toCharArray
        char[] chars = str.toCharArray();
        Arrays.sort(chars);//對數組進行升序排列
        
        //需要倒序遍歷
        for(int i = cahrs.length - 1;i >=0;i--){
            System.out.println(chars[i]);
        }
    }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM