java - 为什么 Scanner 类没有 nextChar 方法?

java - 为什么 Scanner 类没有 nextChar 方法?

Scanner 类基于 Stringnext(Pattern)方法中实现的逻辑。额外的 API 方法,如nextDouble()or nextFloat()。提供里面的图案。

然后类描述说:

一个简单的文本扫描器,可以使用正则表达式解析原始类型和字符串。

Scanner 使用分隔符模式将其输入分解为标记,默认情况下匹配空格。然后可以使用各种 next 方法将生成的标记转换为不同类型的值。

从描述来看,有人忘记了 char 可能会很遗憾,因为它肯定是一种原始类型。

但是类的概念是寻找模式,一个没有模式的字符就是下一个字符。恕我直言,这个逻辑导致 nextChar 没有实现。

如果您需要按字符读取归档的字符,则可以使用更高效的类。

相关推荐

旭茉 JessicaOctober 2021
bt365体育官网育

旭茉 JessicaOctober 2021

📅 08-13 👁️ 3688
微信快捷退款多久到账?详解退款流程及影响因素
bt365网上娱乐

微信快捷退款多久到账?详解退款流程及影响因素

📅 08-21 👁️ 7890
奥迪a3敞篷车,奥迪A3敞篷车怎么样
000-365 bet

奥迪a3敞篷车,奥迪A3敞篷车怎么样

📅 06-30 👁️ 4190