public class Solution {
public String PrintMinNumber(int [] numbers) {
String string = "";
String[] sb = new String[numbers.length];
StringBuffer stringBuffer = new StringBuffer();
for(int i =0; i<numbers.length; i++){
sb[i] = new String(String.valueOf(numbers[i]));
}
Arrays.sort(sb, new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
String s1 = o1+o2;
String s2 = o2+o1;
return s1.compareTo(s2);
}
});
for(int i=0;i<numbers.length;i++){
stringBuffer.append(sb[i]);
}
return stringBuffer.toString();
}
}