gpt4 book ai didi

Java解析文本文件并保留换行符?

转载 作者:行者123 更新时间:2023-12-04 06:22:23 25 4
gpt4 key购买 nike

我一直在研究如何做到这一点并变得有点困惑,到目前为止我已经尝试过使用 Scanner 但这似乎并没有保留换行符,我无法弄清楚如何让它确定一行是否是换行符。如果有人有任何建议,我将不胜感激。我一直在使用 Scanner 类,如下所示,但我不确定如何检查该行是否为新行。谢谢

    for (String fileName : f.list()) {

fileCount++;

Scanner sc = new Scanner(new File(f, fileName));
int count = 0;
String outputFileText = "";

//System.out.println(fileCount);

String text="";
while (sc.hasNext()) {

String line = sc.nextLine();
}
}

最佳答案

如果您只是想阅读文件,我建议您使用 LineNumberReader 反而。

LineNumberReader lnr = new LineNumberReader(new FileReader(f));
String line = "";
while(line != null){
line = lnr.readLine();
if(line==null){break;}
/* do stuff */
}

关于Java解析文本文件并保留换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6393260/

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