2

コレーターを使用することが理にかなっている場合を知りたいです(今は純粋主義者ではありません)。javadocsの「ロケールに依存しない比較の実行」ページには、そのようなケースが1つあります。そのようなケースがもっとあるのではないかと思います。

4

1 に答える 1

2

他にも多くのケースがあるとは思えませんが、いくつか想像できます。

  1. CSVの日付または時刻の列を適切に並べ替えます。
  2. 大文字と小文字を区別せずに並べ替えます。

基本的に、コレーターはより洗練されたコンパレーターであるため、コンパレーターを使用できる場所であればどこでも、理論的にはコレーターを使用できます。文字列用にさらに調整されており、直感的な形式(文字列)では、比較する前に正規化(Collat​​ionKey)が必要であると想定しています。それ以外は、ほとんどその1つのユースケースがあります。

于 2012-06-16T01:45:19.890 に答える