Преобразование TreeSet в ArrayList? У меня есть TreeSet, содержащий > 100k объектов. У меня есть другой метод, который требует ArrayList в качестве параметра. Есть ли способ сделать это без повторения всего TreeSet, а затем добавить каждый объект вручную в ArrayList? Ответ 1 Как насчет этого: new ArrayList<T>(set); Ответ 2 ArrayList имеет удобный метод addAll, который хорошо подходит для счета: final Set<Object> set = ... List<Object> list = new ArrayList<Object>(someBigNum); list.addAll(set);
Ответ 2 ArrayList имеет удобный метод addAll, который хорошо подходит для счета: final Set<Object> set = ... List<Object> list = new ArrayList<Object>(someBigNum); list.addAll(set);