Java 使用扫描仪(System.in)从用户处获取字符作为输入

Java 使用扫描仪(System.in)从用户处获取字符作为输入,java,Java,我试图从用户那里获取一个字符作为键盘输入,但我无法找到从键盘读取字符并将其存储在字符数组中的方法。请帮我找到解决办法 您必须使用Java Scanner类来读取下一行并获取该行的第一个字符。请参阅此您可以使用扫描仪和FindLine方法: 更多信息:我认为无需再次为Scanner类创建新实例 Scanner inputLine = new Scanner(System.in); char[] charArray = inputLine.toCharArray(); System.out.prin

我试图从用户那里获取一个字符作为键盘输入,但我无法找到从键盘读取字符并将其存储在字符数组中的方法。请帮我找到解决办法

您必须使用Java Scanner类来读取下一行并获取该行的第一个字符。请参阅此

您可以使用扫描仪和FindLine方法:


更多信息:

我认为无需再次为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.

嗨,马克,我尝试过从输入字符串中获取第一个字符的方法,但它不起作用…你能发布你的代码,让我们看看有什么问题吗?如果你有一个类似的问题,那么你应该将这个问题标记为重复问题,而不是再次回答。谢谢兄弟,我知道了…如果你有类似的问题,那么你应该在这里把这个问题标记为一个重复的问题,而不是再次回答它。我认为你应该尝试你自己的代码,以确保它真的有效…现在已经过去一个多月了。。。你已经测试过这个代码了吗?
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.