```
import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;public class Solution { public String PrintMinNumber(int [] numbers) { if(numbers.length<=0||numbers==null){ return ""; } ArrayListarray = new ArrayList(); String s = ""; for(int i=0;i(){
? ? ? ? ? ? //源代碼中compare(Integer i1,Integer i2)>0則交換i1,i2
? ? ? ? ? ? //源代碼中Collections.sort底層還是Arrays.sort()
? ? ? ? ? ? //底層依然冒泡排序
? ? ? ? ? ? public int compare(Integer i1,Integer i2){
? ? ? ? ? ? ? ? String s1 = i1 + "" +i2;
? ? ? ? ? ? ? ? String s2 = i2 + "" +i1;
? ? ? ? ? ? ? ? return s1.compareTo(s2);
? ? ? ? ? ? }
? ? ? ? });
? ? ? ? for(Integer j:array){
? ? ? ? ? ? s += j;
? ? ? ? }
? ? ? ? return s;
? ? }
}
```