首页 > 解决方案 > 通过 Scanner 类获取字符输入

问题描述

我正在尝试从扫描仪类中插入一个 char 值。我通过以下方式进行了尝试。

Scanner sc = new Scanner(System.in);
character = sc.nextChar();

它不起作用,因为我的下一个方法只取 char 值。我通过使用 sc.charAt(0) 进行了尝试。有效。有没有其他方法可以尝试。

标签: java

解决方案


使用以下

char c= sc.nextLine().charAt(0);

在这里,您正在读取一个字符串并获取它的第一个字符。


推荐阅读