gpt4 book ai didi

java - 连接文件中的行

转载 作者:行者123 更新时间:2023-12-01 18:38:43 24 4
gpt4 key购买 nike

我有许多包含连续字符 block 行的数据文件,例如

thisisthefirstline
thisisthesecondline
thisisthethirdline

我正在读取每一行并将它们连接起来创建一个长字符串,然后对其进行处理。我的问题是,是否有一种优雅的方法来处理纯文本文件中的行串联?

目前我正在执行此任务,如下所示:

BufferedReader br = new BufferedReader(new FileReader(sequence));
String line;
String sequence = "";
while ((line = br.readLine()) != null)
sequence += line;
// do stuff with sequence here

是否有办法仅使用 sequence 容器变量而不是 line 临时变量来实现此目的?

最佳答案

不,每次调用 BufferedReader#readLine() 都会读取数据,直到找到新行或流结束。因此,您不能调用它两次:一次用于 null,一次将其分配给某个变量。您需要一个临时占位符来比较和使用其值。

您目前所做的事情绝对没有任何问题。

关于java - 连接文件中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20792522/

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