gpt4 book ai didi

java - 如何从System.in读取数据来解决任务?

转载 作者:行者123 更新时间:2023-12-02 05:55:20 25 4
gpt4 key购买 nike

我正在处理 this item 。我做了拼写检查算法,但我不知道如何正确读取数据。当我使用这个时:

StringBuilder text = new StringBuilder(); 
Scanner sc = new Scanner(System.in);
String temp;
while ((temp = sc.nextLine()).length() > 0){
text.append(temp);
}

/*spell checking algorithm*/

它等待空字符串。

在这种情况下:

while (sc.hasNext()){
text.append(temp);
}

它根本不会继续执行代码。如果我尝试阅读 10000 个标志,我应该全部输入。我如何才能正确读取此任务的数据?

最佳答案

从文件中读取它们:

BufferedReader br = new BufferedReader(new FileReader(file));
String line;
while ((line = br.readLine()) != null) {
//do what you want
}

关于java - 如何从System.in读取数据来解决任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23151630/

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