2011-06-26 5 views
1

(ツリー)セットを作成し、それを2000の整数で埋めたい場合は、 0で始めるには、1,2,3,4 ... 2000を追加します。何が最善の方法ですか?(Tree)Setを整数で埋める最短の方法は?

私は

Set set = new TreeSet<Integer>(); 
     set.add(0); 
     set.add(1); 
     set.add(2); 
//... 

を行うか、追加(I)との間を作ることができる; I ++;

しかし、より簡単な方法がありますか?

ありがとうございました!

+0

0..2000込み2001個の整数です。どちらを外にしたいのですか? –

答えて

4

Javaでは、実際にはbob = [0 ... 2000]というショートカットはありません。

Set set = new TreeSet<Integer>(); 
for(int i = 0; i <= 2000; ++i) 
    set.add(i); 
+0

okでも、これでもうまくいきますが、 "set.add(0 ... 2000)"のようなものです。それは素晴らしいだろう – Lissy

0
Set set = new TreeSet<Integer>(); 
// add Integers 0,1,...1999 
for(int i=0;i<2000;i++){ 
    set.add(new Integer(i)); 
}