gpt4 book ai didi

java - 使用扫描仪和分隔符

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

我需要扫描 .txt 文件中的一系列行,如 this picture产生如下输出:“this output

这是我的代码:

Scanner scan = new Scanner(new File("C:\\a1.txt"));
String wordbuffer="";

while(scan.hasNext()) {
scan.useDelimiter("\\Z");
wordbuffer+=scan.next();
System.out.println(wordbuffer);

if(scan.next==" "){
wordbuffer="";
}
}
scan.close();

最佳答案

您可以尝试以下操作:

添加:

import java.io.FileReader;
import java.io.IOException;
import java.util.*;

代码:

public static void main(String[] args) throws IOException {             
Scanner in = new Scanner(new FileReader("C:\\a.txt"));
StringBuilder sb = new StringBuilder();
while(in.hasNext()) {
String s=in.nextLine();
if (s.equals(""))
sb.append(System.lineSeparator());
else
sb.append(s);
}
in.close();
System.out.println( sb.toString());
}

Output:

stack 
o2
flow

关于java - 使用扫描仪和分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53400327/

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