0

複数の人物の詳細を入力し、それらを異なるオブジェクトに保存しようとしています。そして、そのオブジェクトの配列を作成しました。名前のアルファベット順に並べ替える必要があります。

4

3 に答える 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 に答える