import java.util.*;
public class Solution {
public String PrintMinNumber(int [] numbers) {
if(numbers == null || numbers.length == 0){
return "";
}
String[] ss = new String[numbers.length];
for(int i = 0; i < numbers.length; ++i){
ss[i] = String.valueOf(numbers[i]);
}
Arrays.sort(ss, new Comparator<String>(){
// 多元素排序问题-->2个元素排序问题-->(str1+str2).compareTo(str2+str1);
public int compare(String s1, String s2){
String str1 = s1 + s2;
String str2 = s2 + s1;
return str1.compareTo(str2);
}
});
StringBuilder sb = new StringBuilder();
for(String s : ss){
sb.append(s);
}
return sb.toString();
}
}