49

リスト list1 を直接の順序で持っています。List<String> list = Ordering.natural().sortedCopy(asu2);

順序を変更する方法。そして、extendsクラスからメソッドを書き換える方法がわかりません。例を書くか、明確に話してください。

4

8 に答える 8

8

逆の自然な順序でリストを並べ替えたい場合は、guava の Ordering にreverse メソッドがあります。

List<String> list = Ordering.natural().reverse().sortedCopy(asu2);
于 2013-08-06T15:47:14.423 に答える
1

Collections.reverse(List)指定されたリストをその場で反転します。Guava を使用して、元のリストをコピーしたり変更したりせずに、逆順の特定のリストに基づくビューLists.reverse(List)を作成することもできます。

また、自然な順序とは逆に並べ替えられたリストを作成したいだけの場合は、@assylias の answer about を参照してくださいOrdering.natural().reverse()

于 2013-08-06T18:37:45.390 に答える