小编典典

如何使用 Java 中的 Scanner 类从控制台读取输入?

all

我如何使用Scanner类从控制台读取输入?像这样的东西:

System.out.println("Enter your username: ");
Scanner = input(); // Or something like this, I don't know the code

基本上,我想要的只是让扫描仪读取用户名的输入,并将输入分配给String变量。


阅读 119

收藏
2022-05-30

共1个答案

小编典典

一个简单的例子来说明java.util.Scanner工作原理是从System.in. 这真的很简单。

Scanner sc = new Scanner(System.in);
int i = sc.nextInt();

要检索用户名,我可能会使用sc.nextLine().

System.out.println("Enter your username: ");
Scanner scanner = new Scanner(System.in);
String username = scanner.nextLine();
System.out.println("Your username is " + username);

next(String pattern)如果您想对输入进行更多控制,或者只是验证username变量,也可以使用。

您将在API
文档中
找到有关其实现的更多信息java.util.Scanner

2022-05-30