web-dev-qa-db-ja.com

TreeSetをArrayListに変換しますか?

> 100k個のオブジェクトを含むTreeSetがあります。 ArrayListをパラメーターとして必要とする別のメソッドがあります。

TreeSet全体を反復処理せずに各オブジェクトを手動でArrayListに追加せずにこれを達成する方法はありますか?

20
priyank

これはどう:

new ArrayList<T>(set);
54
yegor256

ArrayListには、便利なメソッドaddAllがあり、法案にうまく適合します。

final Set<Object> set = ...
List<Object> list = new ArrayList<Object>(someBigNum);
list.addAll(set);
5
Perception