gpt4 book ai didi

java - 将文件存储在字符串中

转载 作者:行者123 更新时间:2023-12-02 08:17:10 25 4
gpt4 key购买 nike

我觉得将文件存储在字符串中是一种不好的做法。有没有其他方法可以做到这一点,因为我想比较键列表并对文件执行 indexOf(key) 。 key 可以位于文件中的任何位置。

最佳答案

您可以使用 BufferedReader 一次提取一个数据 block :

    BufferedReader reader = new BufferedReader(
new FileReader(file));
char[] buf = new char[1024];
int numRead=0;
while((numRead=reader.read(buf)) != -1){
String readData = String.valueOf(buf, 0, numRead);

...

并测试每个小字符串。您需要跟踪索引,但这会使用更少的内存。

关于java - 将文件存储在字符串中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6143575/

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