【解题思路】
将int[ ]数组转为String[ ]数组,再将String数组按照组合的字典序排序。
class Solution {
public String minNumber(int[] nums) {
int len = nums.length;
String[] newNums = new String[len];
String ans = "";
for(int i = 0; i < len; i++)
{
newNums[i] = String.valueOf(nums[i]);
}
Arrays.sort(newNums, (a,b)->{
return (a+b).compareTo(b+a);
});
for(int i = 0; i < len; i++)
{
ans += newNums[i];
}
return ans;
}
}