如何使用 Scanner
类从控制台读取输入?像这样的东西:
System.out.println("Enter your username: ");
Scanner = input(); // Or something like this, I don't know the code
基本上,我想要的只是让扫描仪读取用户名的输入,并将输入分配给 String
变量。
原文由 Hock3yPlayer 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何使用 Scanner
类从控制台读取输入?像这样的东西:
System.out.println("Enter your username: ");
Scanner = input(); // Or something like this, I don't know the code
基本上,我想要的只是让扫描仪读取用户名的输入,并将输入分配给 String
变量。
原文由 Hock3yPlayer 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答1.5k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答749 阅读✓ 已解决
2 回答1.8k 阅读
2 回答1.7k 阅读
2 回答1.3k 阅读
一个简单的例子来说明
java.util.Scanner
的工作原理是从System.in
中读取一个整数。这真的很简单。要检索用户名,我可能会使用
sc.nextLine()
。如果您想对输入进行更多控制,也可以使用
next(String pattern)
,或者只验证username
变量。您可以在
java.util.Scanner
的 API 文档中 找到有关其实现的更多信息