清空?byte [] b={1,2,3};b=null;或b=new byte[3];

解决方案 »

  1.   

    java .util.Arrays中的这个方法
    fill(byte[] a, byte val)不知道是不是你想要的
      

  2.   

    只用把字节数组的引用设为null就可以了,
    至于java.util.Arrays类中的fill方法,是对数组进行初始化的,对你好像没有多大用处
      

  3.   

    byte [] b={1,2,3};java.util.Arrays.fill(b,0);b的内容就全是0了
      

  4.   

    值成0了不是清空呀,我想要的是清空null,怎么实现呢?
      

  5.   

    用b = null
    原来引用取消
    以后要用时 b = {.....}
    对象不变,不会开新的对象了
      

  6.   

    上面的说的很对啊
    就是b=null;
      

  7.   

    把b=null以后,以前使用的字节数组会被自动回收。
      

  8.   

    byte[] b = new byte[length];
    每次要清空的时候,写上这句话。就可以重新赋值用了! 其中length是数组长度,每次要先得到length才行!
      

  9.   

    就是b=null呀,如果你想涉及到内存清理的问题,那你就等高手吧。当b=null后,它的空间会被回收,而你的b就是null,相当于空了。