byte[] a 中有400个字节,我只取前300个,怎么办?

解决方案 »

  1.   

    System.arraycopy(src, srcPos, dest, destPos, length)
      

  2.   

    byte[] newByteArr = Arrays.copyOfRange(a,int 0, int 300);
      

  3.   

    System.arraycopy(src, srcPos, dest, destPos, length)byte[] newByteArr = Arrays.copyOfRange(a,int 0, int 300);
      

  4.   

     自己for循环一下也是能办到的
    arraycopy 底层调用的是c++ 速度会快一些