フランス語のアクセントを含む BlackBerry で SimpleSortingVector をソートしようとしています。並べ替えにより、アクセントのあるアイテムがリストの最後に配置されます。アクセントのある文字とアクセントのない文字を配置するブラックベリーを並べ替えるにはどうすればよいですか。ビルドしている JRE バージョンが低すぎるため、Collator が機能していないようです。私は最小の JRE 4.5.0 用にビルドしています。
すなわち
É = E
ベクトルをソートする方法は次のとおりです。
ssv.setSortComparator(new Comparator()
{
public int compare(Object obj1, Object obj2)
{
String value = ((Item) obj1).getText();
String otherValue = ((Item) obj2).getText();
return value.compareTo(otherValue);
}
});
ssv.reSort();
ありがとう、Dマン