以下代码来自:Take a char input from the Scanner
char c = reader.next(“。”)。charAt(0);
为什么这会严格限制一个字符? 我可以阅读有关“。”目的的任何参考资料吗?
答案 0 :(得分:1)
字符.
表示正则表达式(正则表达式),表示任何字符。
您可以在Pattern的文档中找到。
预定义的字符类
。任何字符(可能与行终止符匹配也可能不匹配)
正则表达式是一种查找文本与某些预定义模式匹配的方法。如果您想查找下一个A
ou B
字母,请使用:
char c = reader.next("[AB]").charAt(0);
查看Pattern文档以更好地了解如何使用此API。