gpt4 book ai didi

java - 如何使用 NIO 从 gzip 文本文件中逐行读取文本数据?

转载 作者:行者123 更新时间:2023-11-29 09:16:02 27 4
gpt4 key购买 nike

这是我的代码:(压缩文件包含文本文件)

ByteBuffer buffer = ByteBuffer.allocateDirect(8192);            
try {
ReadableByteChannel gzc = Channels.newChannel(new GZIPInputStream(Channels.newInputStream( Channels.newChannel( new FileInputStream("C:\\temp\\111.gz")))));

gzc.read(buffer);
}

最佳答案

性能还取决于缓冲区大小。您可能希望将 BufferedInputStream() 包装到混合中,使用大缓冲区(例如!MB),以便一次从磁盘中获取大量 block 。

关于java - 如何使用 NIO 从 gzip 文本文件中逐行读取文本数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9395017/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com