gpt4 book ai didi

java - 文本文件读取

转载 作者:行者123 更新时间:2023-12-01 15:44:01 27 4
gpt4 key购买 nike

本文提供了有关阅读文本文件的技巧。但我想首先阅读the whole file 。然后我想通过new String(bytes, "UTF-8")创建一个字符串。但我需要大量的内存来执行此操作。如何进行字节转换为字符串和字节释放的并行过程。我的意思是,当一个新的字符串符号出现在内存中时,这些字节就会被释放。

最佳答案

执行多次调用read FileInputStream 中的方法,每次调用时读取所需的字节数:

public int read(byte[] b,
int off,
int len)

为读取的 len 字节 block 创建一个新字符串。然后连接字符串。

无论如何,这不会帮助节省太多内存。

关于java - 文本文件读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7492943/

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