java.util.scanner相关内容

将文件作为二维字符数组读取

如何仅使用java.io.File、Scanner和文件未找到异常将数据从只包含char的文本文件读入到二维数组中? 这是我尝试创建的方法,它将文件读入到2D数组中。 public AsciiArt(String filename, int nrRow, int nrCol){ this.nrRow = nrRow; this.nrCol = nrCol; i ..
发布时间:2022-07-01 13:30:40 Java开发

利用扫描仪实现Java中的口令屏蔽

我是一名学习Java的高中生,我想知道如何在Scanner中自动将输入文本更改为星号。这是我为一个项目做的一个简单的登录系统。我的代码是 Scanner scan = new Scanner(System.in); boolean correctLogin = false; String username; String password; String enter ..
发布时间:2022-07-01 13:14:21 Java开发

无法拆分来自`Scaner`的输入

String command = scanner.next(); String[] split = command.split(" "); System.out.println(split.length); 您好,有人知道为什么我插入"a b c d e f g h i"时会返回长度1吗? 推荐答案 next()读取输入直到空格(" "),因此变量command将是"a"而不是" ..
发布时间:2022-03-15 09:27:46 Java开发

无法导入java.util.Scanner

我一直在尝试创建一个程序,让用户输入要购买的鸡蛋数量并计算价格。我已尝试使用scanner方法输入整数,但似乎无法导入scanner方法。 这是我的信息: package eggsorder; import java.util.Scanner; import java.io.IOException; public class EggsOrder { static final dou ..
发布时间:2022-03-15 09:16:42 Java开发

如何将用户输入存储在整数数组中?

我不知道用户将输入多少个数字,我需要程序在数组到达行尾时停止在数组中插入数字,因为在新行中,用户将输入一个与此无关的数字。 举例: 用户可以输入: 1 5 7 8 9 5 4 或: %5%4%8%9%4%2%1%3%2%4 7 我需要的数组是,例如1:[1,5,7,8,9,5] 推荐答案 如果您的需求允许您询问用户,您可以这样做: ..
发布时间:2022-03-15 09:14:30 Java开发

如何检查userInput命令中的特定部分?

我正在试着做一个游戏..当有人在控制台中键入命令时,我希望命令中有[args]。 例如: ~修复[用户名][运行状况] 以下是示例代码(如果您有答案,请参考此代码): import java.util.Scanner; class StackOverflowExample { public static void main(String[] args) { Sy ..
发布时间:2022-03-15 09:10:58 Java开发

如何将一个数组输入与另一个数组输入相关联?

假设我有2个扫描仪填充的数组,name[]和age[]。每一张都是按顺序填写的。如果我要查找数组中年龄最大的人,我如何使用数组打印出他们的姓名和年龄? 例如,age[]中最大的条目是78。有没有办法将其与name[]数组关联以将其打印出来? 参考编码: public static void main(String[] args) { Scanner input = new Sc ..
发布时间:2022-03-15 09:07:47 Java开发

System.out.println错误新程序员

我正在尝试执行一个简单的输入程序,但System.out.println命令出错,我不知道它为什么不接受该命令,并且在我修复它之前无法继续工作。 错误显示: Multiple markers at this line - Syntax error, insert ")" to complete MethodDeclaration - Syntax error, inse ..
发布时间:2022-02-25 16:12:36 Java开发

获取字符的扫描仪方法

什么是Scanner 方法来获取Java 中键盘返回的char. 比如 nextLine() 代表 String,nextInt() 代表 int 等等 解决方案 要从 Scanner 获取 char,可以使用 findInLine 方法. 扫描仪 sc = new Scanner("abc");char ch = sc.findInLine(".").charAt(0);Sys ..
发布时间:2022-01-12 20:01:33 Java开发

Java使用扫描仪输入键按下

我正在使用 Java 进行编程. 我正在尝试编写可以识别用户是否在基于控制台的程序中按下回车键的代码. 我如何使用 java 来做到这一点.有人告诉我,这可以使用 Scanner 或缓冲输入阅读器来完成.我不了解(或不知道如何使用)缓冲输入阅读器. 我尝试使用扫描仪执行此操作,但按两次回车后程序终止,并且不起作用 Scanner readinput = new Scanner(S ..
发布时间:2022-01-11 08:22:41 Java开发