class Solution {
public String minNumber(int[] nums) {
String[] str=new String[nums.length];
for(int i=0;i<nums.length;i++){
str[i]=String.valueOf(nums[i]);
}
Arrays.sort(str,(x,y)->(x+y).compareTo(y+x));
StringBuilder sb=new StringBuilder(); //StringBulider可以简单理解为可抄变长字符串
for(String s:str)
sb.append(s);
return sb.toString(); //通过 toString() 就可以实现把 StringBuilder 转换为 String
}
}
String.valueOf():由基本数据类型转化为string
toString():通过 toString() 就可以实现把 StringBuilder 转换为 String
StringBuilder sb=new StringBuilder(); //StringBulider可以简单理解为可变长字符串
StringBuilder()与string()区别:
参考博客链接: