gpt4 book ai didi

java - 如何使用 BufferedReader 读取文件的第一行?

转载 作者:行者123 更新时间:2023-12-01 06:33:19 25 4
gpt4 key购买 nike

我正在尝试使用 BufferedReader 将第一行文件读取为字符串。我该怎么做呢?另外,如何将整个文件读取为字符串?如何读取特定行(例如 readline(int line))而不迭代前面的行?

File namefile = new File(root, ".name");
FileReader namereader = new FileReader(namefile);
BufferedReader in = new BufferedReader(namereader);

最佳答案

您可以使用 BufferedReader.readLine() 获取第一行。

请注意,下一次调用readLine()将为您提供第二行,然后是第三行......

编辑:
如果您想指定特定行,正如您的评论所建议的那样 - 您可能想使用 Apache Commons FileUtils,并使用: FileUtils.readLines() 。它会给你一个 List<String> 您可以像处理任何列表一样处理它,包括获取特定的行。请注意,它有更多的开销,因为它读取整个文件,并填充 List<String>及其线条。

关于java - 如何使用 BufferedReader 读取文件的第一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9431970/

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