Плохо
List<T> list = new ArrayList<>();for (T item : set) list.add(item);Хорошо
List<T> list = new ArrayList<>(set);Пример взял с одного из докладов JPoint 2018
JA Java Developer @java_developer · 6.34K subscribers List<T> list = new ArrayList<>();for (T item : set) list.add(item);List<T> list = new ArrayList<>(set);