このコードを使用してノードのリストをソートしようとしています:
private String sortPropertyName;
private void sortListUsingSortorder(List<MyNode> nodes, String sortOrder) {
BeanComparator comparator = new BeanComparator(sortPropertyName, new Comparator() {
public int compare(Object obj1, Object obj2) {
if ("dsc".equals(sortOrder)) {
return ((Comparable) obj2).compareTo(obj1);
} else {
return ((Comparable) obj1).compareTo(obj2);
}
}
});
Collections.sort(nodes, comparator);
}
}
Collator を使用して、次の並べ替え順序を実現したいと考えています。
あああBbCcUuÜü
このようなもの
Collator collator = Collator.getInstance(Locale.GERMAN);
collator.setStrength(Collator.PRIMARY);
Collections.sort(words, collator);
この Collator をソートコードで使用するにはどうすればよいですか?