要读取 Java 中的一行输入,可以使用 Java 标准库中的 Scanner 类。以下是一个示例代码,演示如何使用 Scanner 类读取一行输入:
import java.util.Scanner;
public class ReadInput {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一行字符串:");
String line = scanner.nextLine();
System.out.println("你输入的是:" + line);
}
}
在上面的代码中,我们首先导入了 java.util.Scanner 类。接着,创建了一个 Scanner 对象 scanner,并将其初始化为从标准输入中读取数据。
然后,使用 System.out.print 方法输出提示信息,让用户输入一行字符串。接下来,调用 scanner.nextLine() 方法读取用户输入的一行字符串,并将其存储在字符串变量 line 中。
最后,使用 System.out.println 方法输出用户输入的字符串。
需要注意的是,如果用户输入的字符串中包含空格,scanner.nextLine() 方法将只返回第一个空格前的部分。如果需要读取多行输入,则可以使用 scanner.next() 方法来读取每个单词,或者使用 scanner.nextLine() 方法来读取整个行(包括空格)。