Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何仅针对java的UVA联机问题获取字符串输入?所需的详细信息_Java_Arrays_User Input_Readline_Eof - Fatal编程技术网

如何仅针对java的UVA联机问题获取字符串输入?所需的详细信息

如何仅针对java的UVA联机问题获取字符串输入?所需的详细信息,java,arrays,user-input,readline,eof,Java,Arrays,User Input,Readline,Eof,我正在尝试使用JAVA为UVA在线判断问题输入字符串 像C++ while(s = getchar()) { if(s == EOF) } 这就是你要找的吗?如果您正在从文件中读取 import java.io.File; Scanner scanner = new Scanner(new File("path.txt")); while (scanner.hasNextLine()) { String str = scanner.nextLine();

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

像C++

while(s = getchar()) {
   if(s == EOF)
}
这就是你要找的吗?如果您正在从文件中读取

import java.io.File;

Scanner scanner = new Scanner(new File("path.txt"));
while (scanner.hasNextLine()) {
    String str = scanner.nextLine();
    //...
}

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

Scanner stdin = new Scanner(System.in);

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

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