public String minNumber(int[] nums) {
// 想到排序的时候对字符串排序是根据首位ASCII码 符合题目意愿
String[] array = new String[nums.length];
// 转成String数组
for (int i = 0; i < nums.length ; i++){
array[i] = Integer.toString(nums[i]);
}
// Lambda表达式重写排序规则
Arrays.sort(array, (x, y) -> (x + y).compareTo(y + x));
StringBuilder s = new StringBuilder();
// 排序后拼接结果
for (String num : array){
s.append(num);
}
return s.toString();
}