使用整数填充(树)集的最短方法?

时间:2011-06-26 23:35:54

标签: java set treeset

如果我想制作一个(树)集并用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 个答案:

答案 0 :(得分:4)

实际上,Java中没有bob = [0 ... 2000]的快捷方式。

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

答案 1 :(得分:0)

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