2
どのようにWritableListをソートしますか?私は、sortメソッドを使用してみましたが、それは私にサポートされていない操作の例外を与えたEclipse PluginでWritableListをソートするには
サンプルコード:
writableList.sort((o1, o2) -> o1.getPath().compareTo(o2.getPath()));
例外:ObservableListから
java.lang.UnsupportedOperationException
at org.eclipse.core.databinding.observable.list.ObservableList$2.set(ObservableList.java:250)
at java.util.List.sort(List.java:482)
イテレータの設定方法:
@Override
public void set(E o) {
throw new UnsupportedOperationException();
}
私はCollections.sortを使用する場合、どのような変更がありますか? public static void sort(リストリスト、コンパレータ super T>){ list.sort(c); } –
この[質問](https://stackoverflow.com/questions/34910841/difference-between-collection-sortlist-and-list-sort)をお読みください。私の意見では、あなたの 'WritableList'はJava8を使用していないかもしれません。 – vinS