gpt4 book ai didi

java - 为什么我的 bufferedreader 只读取每一行?

转载 作者:太空宇宙 更新时间:2023-11-04 12:01:34 25 4
gpt4 key购买 nike

我有一个像这样的缓冲阅读器:

BufferedReader br = BufferedReader(new FileReader(("Output/pointsSorted.txt")));

String line;
while((line = br.readLine()) != null){
System.out.println(br.readLine());
}
br.close();
}

但它只读取每一行,我不明白为什么。

这是读者读取的文件:

bendsan: 1000
gotr_gotey: 87
lordelain: 87
nightbot: 87
vellsain: 87
r3l10n: 86
skalrayi: 85
brom13: 84
llecrezzef: 84
cloudinger: 74
littleangelswing: 60
n3belmacht: 43
mrscandy_: 32
sluckzz: 31
elboy717: 30
assassinenfan: 18
msurai: 18
woischdesdu: 16
daspaddy: 14
sirfullmetal: 10
daranun: 1

这是输出:

gotr_gotey: 87
nightbot: 87
r3l10n: 86
brom13: 84
cloudinger: 74
n3belmacht: 43
sluckzz: 31
assassinenfan: 18
woischdesdu: 16
sirfullmetal: 10

如您所见,每隔一行都会被跳过。

最佳答案

因为您打印的是 br.readLine() 而不是 line,因此每次循环迭代都会读取 2 行(但只打印一行)。

关于java - 为什么我的 bufferedreader 只读取每一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40851084/

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