Removing the first 16 bytes from a byte array

后端 未结 4 1474
一个人的身影
一个人的身影 2021-01-17 15:31

In Java, how do I take a byte[] array and remove the first 16 bytes from the array? I know I might have to do this by copying the array into a new array. Any examples or hel

4条回答
  •  囚心锁ツ
    2021-01-17 16:09

    byte[] a;
    
    ...
    
    if(a.length > 1) {
        byte[] newA = new byte[a.length-2];
        for(int i = 2; i < a.length; ++i)
            newA[i-2]=a[i];
    }
    

提交回复
热议问题