1

ツリーセットは入力を自動的に並べ替えますが、重複は受け入れません。値またはオブジェクトの重複を許可し、指定された入力を並べ替えることができるJavaのクラスコレクションはありますか。

4

2 に答える 2

1

Listと一緒に、Collection.sort()あなたのニーズに合うでしょう。

于 2012-06-15T11:36:37.007 に答える
0

ユーザーリストの実装とそれらを使用して並べ替えますCollection.sort()

List<String> list=new ArrayList<String>();
    list.add("A");
    list.add("C");
    list.add("A");
    list.add("B");
    list.add("A");

    System.out.println(list);
    Collections.sort(list);
    System.out.println(list);

ただし、コレクションでオブジェクトを使用している場合は、Comparableインターフェイスを実装してメソッドをオーバーライドしますcompare(Object obj,Object obj1)

Comparatorそれ以外の場合は、メソッドに渡すことができますsort

于 2012-06-15T11:48:42.463 に答える