【发布时间】:2018-10-30 14:49:08
【问题描述】:
Scanner 类的构造函数采用String。
Scanner s = new Scanner( myString ) ;
如何将CharSequence 对象提供给新的Scanner?我可以先从CharSequence 生成String,但这样做效率低下而且相当愚蠢。
Scanner s = new Scanner( myCharSequence.toString() ) ; // Workaround, but seems needlessly inefficient to instantiate a `String`.
我正在寻找一种直接从Scanner 访问CharSequence 的方法。像这样的:
Scanner s = new Scanner( myCharSequence ) ; // Use `CharSequence` directly.
Scanner 类还在构造函数中采用Readable。可以将CharSequence 表示为Readable 吗?还是有其他解决方法?
【问题讨论】:
标签: java string java.util.scanner charsequence