有没有这样的集合? 可以往里面插入数据,比如 原来有1 2 3 4 5 
我插入个数据 0  放到 2后面  
然后循环打印集合 为1 2 0 3 4 5   
有这样的数据类型吗?

解决方案 »

  1.   

    List集合可以使用。public class AddNum { public static void main(String[] args) {
    List<Integer> list=new ArrayList<Integer>();
    list.add(1);
    list.add(2);
    list.add(3);
    list.add(4);
    list.add(5);
    for(Integer i:list){
    System.out.print(i+" ");
    }
    list.add(2, 0);
    System.out.println("");
    for(Integer i:list){
    System.out.print(i+" ");
    }
    }}
      

  2.   

    同意。List可以。不过不是集合。如果想要元素不重复,可以自己继承出子类来。参考:
    http://weblog.dangertree.net/2007/06/09/unique-arraylist/