Add? => add试一试下面两个:
isEmpty
contains另外注意car_arr的能见范围。

解决方案 »

  1.   

    import java.util.ArrayList;class Car
    {
        int id;
        public Car(int i)
        {
            id=i;
        }
    };
    class t
    {
        
        public static void main(String[] args)
        {
            ArrayList car_arr=new ArrayList ();        
            Car o;        
            car_arr.add(new Car(1));
            car_arr.add(new Car(2));        
            
            o=(Car)car_arr.get(0);//nullpointexception here!!
        }
    };
    运行没有任何异常.
      

  2.   

    j2sdk-1_4_2  windows2000  editplus.
      

  3.   

    很可能楼主的{}什么地方没写对以至找不到正确的car_arr,出现NullPointerException。
      

  4.   

    或者说声明的ArrayList car_arr=new ArrayList (); 这句话中的car_arr到执行get的时候已经出界了。