私はコードを実行するのに非常に時間がかかります。私は、指定されたListからすべての重複をソートして削除するジェネリックメソッドを持っています。 List内の項目(Stringなど)は、すべてComparableインターフェイスを実装しています。 残念ながら、これは私がこれまでに得たものであるJavaジェネリックスの型引数
public static <T> List<T> distinctAndSort(List<T> s) {
List<T> list = s.stream().distinct().collect(Collectors.toList());
Collections.sort(list); //Error
return list;
}
...コードがコンパイルされていないと私は理由を理解していません。 List<T>
をソートすることができないのはなぜですか? (タイプコレクションのメソッドソート(List<T extends Comparable<? super T>>
)は引数(List<T>
)には適用されません。
は私の機能を動作させるためには、私が何をしないのですか?Thxをすべての助けを
おかげで、シャルムのように働きました! :) – whiterose