gpt4 book ai didi

java - 扫描仪 - 仅 1 个字符

转载 作者:行者123 更新时间:2023-12-01 11:52:22 25 4
gpt4 key购买 nike

以下代码来自:Take a char input from the Scanner

char c = reader.next(".").charAt(0);

为什么这严格采用一个字符?我可以在任何引用资料中阅读有关“.”的用途的信息吗?

最佳答案

字符.表示一个正则表达式(Regex),表示任何字符。

正如您可以在 Pattern 的文档中找到的那样.

Predefined character classes

. Any character (may or may not match line terminators)

正则表达式是一种查找文本并将其与某些预定义模式匹配的方法。如果您想查找下一个 AB 字母,您应该使用:

char c = reader.next("[AB]").charAt(0);

查看 Pattern 文档以更好地了解如何使用此 API。

关于java - 扫描仪 - 仅 1 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28702204/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com