private RandomCode rc[]=null;//RandomCode为我前面定义的类for(int i = 0; i<num ; i++)   rc[i] = new RandomCode();//这句话总是报这个异常java.lang.NullPointerException帮解决一下

解决方案 »

  1.   

    把private RandomCode rc[]=null改成
    private RandomCode rc[]=new RandomCode[num];试试
      

  2.   

    rc=null;
    不可以直接使用的。
      

  3.   

    空指针异常 把I<NUM改成I<RC.length试试
      

  4.   

    java.lang.NullPointerException 这是个空指针异常private RandomCode rc[]=null;主要是这一句出现错误,这只是声明了一个数组引用变量rc,但是并没有“创建数组”,必须用new操作符来创建,如下所示可以把这一句改为:private RandomCode rc[]=new RandomCode[num]//注意这里是[]而不是();num是一个数字然后把for(int i = 0; i <num ; i++) 改为:for(int i = 0; i <rc.length() ; i++) 
            {
               ...........//这是你缩写的代码  
            }
      

  5.   

    先初始化 new RandomCode[size]再rc[i] = new RandomCode();