我怎样才能只为 java 的 UVA 在线问题获取字符串输入?需要的详细信息

How can I take string input for UVA online problem for java only ? Detail information needed

提问人:Harun 提问时间:10/22/2020 更新时间:10/23/2020 访问量:145

问:

我正在尝试使用 JAVA 为 UVA 在线判断问题串输入。

像C++

while(s = getchar()) {
   if(s == EOF)
}
Java 数组 User-Input readline EOF

评论


答:

0赞 ROBOKiTTY 10/22/2020 #1
import java.util.Scanner;

Scanner scanner = new Scanner(System.in);
System.out.println("Enter a string.");
String str = scanner.nextLine();

这是你要找的吗?如果您正在从文件中读取,

import java.io.File;

Scanner scanner = new Scanner(new File("path.txt"));
while (scanner.hasNextLine()) {
    String str = scanner.nextLine();
    //...
}
0赞 Harun 10/23/2020 #2

我使用以下方法解决了这个问题

Scanner stdin = new Scanner(System.in);

while (stdin.hasNextLine()) 
{
  String line = stdin.nextLine();
  // Further Opera
}