我想知道是否有可能使用byte[]
偏移量访问 a 而不必复制数据?
我看过Arrays.*
,ByteArrayInputStream
和System.arraycopy
,但它们都需要分配一个新byte[]
的复制到。
我想要的是相当于这个C++
:
char* buffer = new char[256];
char* buf_offset = buffer + 128; // <- no copy
我想知道是否有可能使用byte[]
偏移量访问 a 而不必复制数据?
我看过Arrays.*
,ByteArrayInputStream
和System.arraycopy
,但它们都需要分配一个新byte[]
的复制到。
我想要的是相当于这个C++
:
char* buffer = new char[256];
char* buf_offset = buffer + 128; // <- no copy