使用自定义排序对字符串数组进行排序
我有一个数组:String
String[] str = {"ab" , "fog", "dog", "car", "bed"};
Arrays.sort(str);
System.out.println(Arrays.toString(str));
如果我使用 ,输出是:Arrays.sort
[ab, bed, car, dog, fog]
但我需要实现以下排序:
FCBWHJLOAQUXMPVINTKGZERDYS
我认为我需要实现并覆盖方法:Comparator
compare
Arrays.sort(str, new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
// TODO Auto-generated method stub
return 0;
}
});
我应该如何解决这个问题?