複数の人物の詳細を入力し、それらを異なるオブジェクトに保存しようとしています。そして、そのオブジェクトの配列を作成しました。名前のアルファベット順に並べ替える必要があります。
3 に答える
3
次のようなことをします
Arrays.sort( array, new Comparator<YourObject>(){
@Override
public int compare(YourObject o1, YourObject o2){
return o1.getName().compareTo(o2.getName());
}
});
于 2013-07-02T12:08:01.093 に答える
0
オブジェクトの自然言語テキスト表現をロケールに依存した順序でソートするためのフレームワークを作成しました。
http://softsmithy.sourceforge.net/lib/docs/api/org/softsmithy/lib/text/Localizables.html
あなたの「人クラス」は Localizable を実装する必要があるか、Localizer を拡張して PersonLocalizer を提供する必要があります。
メイヴン:
<dependency>
<groupId>org.softsmithy.lib</groupId>
<artifactId>softsmithy-lib-core</artifactId>
<version>0.3</version>
</dependency>
ダウンロード:
http://sourceforge.net/projects/softsmithy/files/softsmithy/v0.3/
于 2013-07-02T12:15:33.827 に答える