gpt4 book ai didi

java 计算文件中的行数并能够稍后读取它们

转载 作者:行者123 更新时间:2023-11-30 02:49:08 28 4
gpt4 key购买 nike

我正在尝试计算文件中的行数以设置指定的循环持续时间,以便我可以读取同一文件中的行以提取数据。

我尝试过 do-while 循环和 while 循环,但我不断看到的错误是程序读取一行,然后当我需要该行的数据时,它会读取下一行

...
while(in.readLine() != null){
name = in.readLine();
if (name != null && name.contains("Name: ")){
name=name.substring(6);
type = in.readLine();
...

最佳答案

每次调用 readLine() 时,Java 都会从文件中读取下一行。您只想在循环中调用它一次并存储返回的值。

while ((line = in.readLine()) != null)...
// use line inside the loop instead of calling readLine() again

关于java 计算文件中的行数并能够稍后读取它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39260699/

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