这题实际上很简单:记录下自己写的过程中耗时的点:
1.int[] 是无法转成Integer[]的。所以第一步得先构造一个Integer 的数据
2.对数据进行排序。不能简单的进行字符串的比对。而需要对每个字符进行比较。相同进行下一个,不同就返回结果
Arrays.sor(int []nums,new Comparetor<Integer>(){
public int compare(int i,int j){
return 1;
}
}){
}
3.对排序的nums 进行组装。
排除[0,0,0,0]的情况。
过滤条件是:buffer.length==0&&a[j]==0&&j!=length-1