|
|
1
5
你写的
|
|
|
2
2
我可以看到两种方式:
|
|
|
3
1
实际上,有一个非常简单的方法。 您可以使用NIO的byteBuffer,并使用allocateDirect方法。这个方法将允许您分配一个内存映射文件,因此它没有很大的开销,您可以限制它的大小。 然后,不从套接字获取流,而是获取通道。 代码:
现在,不要尝试在字节缓冲区上调用“array()”方法;它不能在直接分配的缓冲区上工作。但是,你可以 wrap the buffer as an input stream 并将其发送到objectinputstream进行进一步处理。 |
|
JPG · 我可以使用java8流将字符串列表转换为单个字符串吗 2 年前 |
|
|
SCM · 根据地图中的特性将地图分组到另一个地图中 2 年前 |
|
|
RoseTeq · 流转换为0字节[重复] 2 年前 |
|
|
Awin · 使用流和过滤器遍历多个列表并获取字符串 3 年前 |