Почему методы - и - устарели для List? - PullRequest
4 голосов
/ 18 марта 2011

Операторы / методы -- и - в Списке устарели.

Для -- мы получаем: "устарело: используйте list1 filterNot (list2 contains) вместо"

Предлагаемое использование является многословным. Зачем отказываться от операторов?

1 Ответ

5 голосов
/ 18 марта 2011

Причина, которую я обнаружил, заключается в том, что -- действительно оператор разницы, который логически применяется к Set, а не к List. По этой причине -- не рекомендуется использовать Set.

Для List операция фильтра имеет больше смысла. Так что это может быть просто для логической последовательности.

...