剑指 Offer 45. 把数组排成最小的数

自定义排序

class Solution {
    public String minNumber(int[] nums) {
        int n = nums.length;
        String[] strs = new String[n];
        for(int i = 0; i < n; i++) strs[i] = String.valueOf(nums[i]);
        
        Arrays.sort(strs, (a, b) -> (a + b).compareTo(b + a));
        return String.join("", strs);
    }
}