我有一个 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;
}
});
我该如何解决这个问题?