此接口强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序,类的 compareTo 方法被称为它的自然比较方法。
实现此接口的对象列表(和数组)可以通过 Collections.sort
(和 Arrays.sort
)进行自动排序。实现此接口的对象可以用作有序映射中的键或有序集合中的元素,无需指定比较器。
o2.toString().compareTo(o1.toString())按字典顺序比较两个字符串。该比较基于字符串中各个字符的 Unicode 值
public BigInteger getBigNumber(Integer[] nInt){
Arrays.sort(nInt, new Comparator<Integer>(){
public int compare(Integer o1, Integer o2) {
return o2.toString().compareTo(o1.toString()) ;
}
});
StringBuilder str = new StringBuilder();
for(Integer i : nInt){
str.append(i);
}
System.out.println(str);
BigInteger maxNumber = new BigInteger(str.toString());
return maxNumber;
}
时间: 2024-12-10 11:40:03