Título Descripción
Ingrese una matriz de enteros positivos, concatene todos los números de la matriz en un número e imprima el más pequeño de todos los números que se pueden concatenar. Por ejemplo, si ingresa la matriz {3, 32, 321}, el número más pequeño que pueden organizar estos tres números es 321323.
在这里插入代码片
import java.util.*;
public class Solution {
public String PrintMinNumber(int [] n) {
if(n==null||n.length==0)
return "";
String []a=new String[n.length];
String b="";
for(int i=0;i<n.length;i++)
a[i]=String.valueOf(n[i]);
Arrays.sort(a,new Comparator<String>(){
@Override
public int compare(String a1, String a2) {
// TODO 自动生成的方法存根
return (a1+a2).compareTo(a2+a1);
}});
for(int i=0;i<a.length;i++)
b+=a[i];
return b;}
}