1. 程式人生 > 其它 >字串排序

字串排序

技術標籤:java基礎

對字串形式的一組數進行排序,然後又按照字串的形式輸出。

/**
 *字串資料排序
 */
public class Main {

    public static void main(String[] args) {
        System.out.println("請輸入字串");
        Scanner sc = new Scanner(System.in);
        String s = sc.nextLine();
        StringBuilder ss = new StringBuilder();
        String[] str = s.split(" ");
        for(int i=0;i<str.length;i++){
            System.out.println(str[i]);
        }
        int[] arr = new int[str.length];
        for(int i=0;i<arr.length;i++){
            arr[i] = Integer.parseInt(str[i]);
        }
        Arrays.sort(arr);
        for(int i=0;i<arr.length;i++){
            str[i] = String.valueOf(arr[i]);
        }
        for(int i=0;i<arr.length;i++){
            ss.append(str[i]+' ');
        }
        ss.delete(ss.length()-1,ss.length()-1);
        System.out.println(ss);
    }

}

在這裡插入圖片描述