如何清空一个Object[]?
是否是直接 =null?
我总感觉不对哦?

解决方案 »

  1.   

    要是感觉哪样不行,就这样吧
    for(int i=0;i<object.length;i++){
          object[i]=null;
    }
      

  2.   

    直接 =null可以清除掉object[]及其中的不用的元素,如果该数组中某个元素还被其他数据访问,=null是没法清除这个元素的。
      

  3.   

    for(int i=0;i<object.length;i++){
          object[i]=null;
    }
    ------------------------------------------------
    这种形势,只是让对象的referance指向空(null)。
    实际对象的销毁,等待jre去销毁就可以了。
    你不用管他。如果实在要管的话:
    System.gc();
      

  4.   

    System.gc();马上就回收垃圾了吗