Java - Самый эффективный способ преобразовать TreeSet в String []?

Я делал это:

(String[]) myTreeSet.toArray();

но это дает мне ClassCastException во время выполнения.

Единственное, что я могу придумать, - это сначала создать массив, а затем перебрать каждый элемент в myTreeSet и добавить его в массив. Похоже, должен быть способ лучше, чем этот. Есть ли это или мне просто нужно это сделать?

Спасибо.

5
задан Tim 12 February 2012 в 06:10
поделиться