class Solution {
public String minNumber(int[] nums) {
int len=nums.length;
String[] strs=new String[len];
//将数字转换为字符串
for(int i=0;i<len;i++){
strs[i]=String.valueOf(nums[i]);
}
//内置排序算法,使用lambda 表达式
Arrays.sort(strs,(x,y)->(x+y).compareTo(y+x));
StringBuilder sb=new StringBuilder();
for(String s:strs){
sb.append(s);
}
return sb.toString();
}
}
剑指_Offer_45_把数组排成最小的数
最新推荐文章于 2022-04-18 13:26:07 发布