package test; import java.util.Arrays; import java.util.Comparator; public class PrintMinNumber { public static void main(String[] args) { // TODO Auto-generated method stub print(new int[]{12,22,42,32,52,62,72111}); } public static void print(int[] nums){ String[] strs=new String[nums.length]; for(int i=0;i<nums.length;i++){ strs[i]=nums[i]+""; } Comparator<String> cmp=new Compare(); Arrays.sort(strs, cmp); for(String str:strs){ System.out.print(str); } } } class Compare implements Comparator<String>{ @Override public int compare(String o1, String o2) { String str1=o1+o2; String str2=o2+o1; return str2.compareTo(str1); } }
把整数排成最小的数
猜你喜欢
转载自x10232.iteye.com/blog/2238426
今日推荐
周排行