Самый короткий способ заполнить (древовидный) набор целыми числами? - PullRequest
1 голос
/ 27 июня 2011

, если я хочу создать (древовидный) сет и заполнить его 2000 целыми числами. Для начала 0 затем добавьте 1,2,3,4 ... 2000. Какой лучший способ?

Я мог бы сделать

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

или сделайте некоторое время с помощью add (i); i ++;

Но есть ли более простой / короткий путь?

Спасибо!

Ответы [ 2 ]

4 голосов
/ 27 июня 2011

Не совсем, в Java нет ярлыков bob = [0 ... 2000].

Set set = new TreeSet<Integer>();
for(int i = 0; i <= 2000; ++i)
    set.add(i);
0 голосов
/ 27 июня 2011
Set set = new TreeSet<Integer>();
// add Integers 0,1,...1999
for(int i=0;i<2000;i++){
  set.add(new Integer(i));
}
...