1. 程式人生 > >Java實現位元組陣列中擷取指定長度陣列元素

Java實現位元組陣列中擷取指定長度陣列元素

本文使用System提供的一個靜態方法arraycopy(),實現陣列間的複製。

public static native void arraycopy(Object src,int srcPos,Object dest, int destPos,int length);
src:源陣列

srcPos:源陣列要複製的起始位置

dest:目的陣列

destPos:目的陣列放置的起始位置

length:要複製的長度

例子:在位元組陣列中擷取指定長度陣列

    public static byte[] subBytes(byte[] src, int begin, int count) {
        byte[] bs = new byte[count];
        System.arraycopy(src, begin, bs, 0, count);
        return bs;
    }

Ending...