文字列降順で配置



コード#コード#

import java.util.Arrays;
import java.util.Collections;
class Solution {
    public String solution(String s) {
        String answer = "";
        String[] arr = s.split("");
        Arrays.sort(arr, Collections.reverseOrder());
        for(int i=0;i<arr.length;i++) {
        	answer += arr[i];
        }
        return answer;
    }
}

コードの説明


sをString配列に設定し、Javaが提供するArraysのsort()関数を使用します.
sort()の場合、CollectionsのreverseOrder()を使用して降順に適用します.