跟踪一下arrayListNode,看看有多少个对象里面

解决方案 »

  1.   

    出现两个对Num的定义是我的笔误!还有拷贝的时候省掉了好多代码,那都不是主要问题
      

  2.   

    监视一下,看看这里
    ((Node)arrayListNode[i]])有没有出现null值,然后转换成node就报错了
      

  3.   

    这个泛泛的看是看不出来的
    因为你的arrayListNode是一个外部的变量,对于这个方法而言
    至于说把i变成num出现问题,可能只能说明1个事情
    就是你的arrayListNode根本没有存放任何信息
      

  4.   

    但是当i=0时,不是和Num一样吗?为什么用i的时候就不会出问题呢?
      

  5.   

    设断点,单步调试
    (Node)arrayListNode[num]值