java - 通过 Scanner 类获取字符输入
问题描述
我正在尝试从扫描仪类中插入一个 char 值。我通过以下方式进行了尝试。
Scanner sc = new Scanner(System.in);
character = sc.nextChar();
它不起作用,因为我的下一个方法只取 char 值。我通过使用 sc.charAt(0) 进行了尝试。有效。有没有其他方法可以尝试。
解决方案
使用以下
char c= sc.nextLine().charAt(0);
在这里,您正在读取一个字符串并获取它的第一个字符。
推荐阅读
- css - 在 display:flex 容器内的顶部显示元素
- sql - Spring JPA 数据:查询 ElementCollection
- python - 如何在 django 中限制对外部 API 的调用
- css - 需要帮助居中引导轮播图像
- vue.js - Vuetify 中有没有办法将回调函数传递给当关联的 v-menu 更改可见性时调用的 v-autocomplete 组件?
- spring-boot-admin - 如何切换回“旧”登录页面?
- reactjs - 反应孩子正在改变父母道具
- apache-spark - Spark 和 Executors 在本地模式下的行为方式
- javascript - 如何在不同字符之间的字符串中添加逗号?
- typescript - Vue3 v-if 无法加载惰性组件