我试图从用户那里获取一个角色作为键盘的输入,我无法找到一种从键盘读取角色并将其存储在角色阵列中的方法。请帮我找到解决方案。
答案 0 :(得分:1)
您必须使用Java Scanner类读取下一行并获取该行的第一个字符。请参阅此StackOverflow Question
答案 1 :(得分:0)
您可以使用Scanner
和findInLine
方法:
Scanner inputTaker = new Scanner(System.in);
String input = inputTaker.nextLine();
Scanner scanner = new Scanner(input);
char someCharacter = scanner.findInLine(".").charAt(0);
// Do something with character
答案 2 :(得分:-1)
我认为不需要再为Scanner类创建一个新实例。
Scanner inputLine = new Scanner(System.in);
char[] charArray = inputLine.toCharArray();
System.out.println(charArray[0]);// 0 is used for example and you can use it based on your requirement.