List a = new ArrayList();
for (i = 0;i<5; i++)
  a.add(i)你试过可以这样做吗?
list 根本就不能add primitive type 如 int fload double....a.add(new Integer(i));取出
((Integer)a.get(0)).intValue;

解决方案 »

  1.   

    yourobject aa=(yourobject)a.get(i);
    then operate the object aa
      

  2.   

    把你取出来的object转换一下:
    int m = Integer.parseInt(a.get(0).toString());
    int n = Integer.parseInt(a.get(3).toString());
    m + n;
      

  3.   

    List a = new ArrayList();
    for( int i = 0;i < 5; i ++ ) {
         a.add( new Integer(i) );
    }
    int sum = 0;
    for( int i = 0; i < a.size();i ++ ) {
         sum += ((Integer)a.get(i)).intValue();
    }
    System.out.println( sum );
      

  4.   

    kypfos(夜色太漫长) : 什么泛型?能否解释一下?