数组排成最小的数
把数组排成最小的数
http://www.nowcoder.com/questionTerminal/8fecd3f8ba334add803bf2a06af1b993
import java.util.ArrayList; import java.util.Arrays; public class Solution { public String PrintMinNumber(int [] numbers) { String []nums=new String[numbers.length]; for(int i=0;i<numbers.length;i++) nums[i]=String.valueOf(numbers[i]); Arrays.sort(nums,(x,y)->(x+y).compareTo(y+x)); StringBuilder res=new StringBuilder(""); for(String str:nums) res.append(str); return res.toString(); } }