public class ReaderStream<ParentMatch extends ReaderMatch> extends Object
| 构造器和说明 |
|---|
ReaderStream(PushbackReader reader) |
ReaderStream(PushbackReader reader,
int bufSize,
ParentMatch parentMatch) |
ReaderStream(Reader reader,
int bufSize) |
ReaderStream(Reader reader,
int bufSize,
ParentMatch parentMatch) |
| 限定符和类型 | 方法和说明 |
|---|---|
ParentMatch |
back() |
protected int |
bufSize() |
Optional<Object> |
match() |
SingleCharMatch<ReaderStream<ParentMatch>> |
next()
接下来的一个字符
|
MultipleCharMatch<ReaderStream<ParentMatch>> |
next(int count)
接下来的几个字符
|
static ReaderStream<NoneReadMatch> |
of() |
static ReaderStream<NoneReadMatch> |
of(PushbackReader reader) |
static ReaderStream<NoneReadMatch> |
of(Reader reader) |
static ReaderStream<NoneReadMatch> |
of(Reader reader,
int pushBackCount) |
int |
read() |
int |
read(CharBuffer charBuffer) |
ReaderStream |
read(int maxCount,
Consumer<CharBuffer> consumer) |
protected PushbackReader |
reader() |
String |
toString() |
ReaderStream<ParentMatch> |
use(PushbackReader reader) |
ReaderStream<ParentMatch> |
use(PushbackReader reader,
int bufSize,
ParentMatch parentMatch) |
ReaderStream<ParentMatch> |
use(Reader reader) |
ReaderStream<ParentMatch> |
use(Reader reader,
int bufSize) |
ReaderStream<ParentMatch> |
use(Reader reader,
int bufSize,
ParentMatch parentMatch) |
public ReaderStream(PushbackReader reader)
public ReaderStream(Reader reader, int bufSize)
public ReaderStream(PushbackReader reader, int bufSize, ParentMatch parentMatch)
public ReaderStream(Reader reader, int bufSize, ParentMatch parentMatch)
public static ReaderStream<NoneReadMatch> of()
public static ReaderStream<NoneReadMatch> of(PushbackReader reader)
public static ReaderStream<NoneReadMatch> of(Reader reader)
public static ReaderStream<NoneReadMatch> of(Reader reader, int pushBackCount)
public ReaderStream<ParentMatch> use(PushbackReader reader)
public ReaderStream<ParentMatch> use(Reader reader)
public ReaderStream<ParentMatch> use(Reader reader, int bufSize)
public ReaderStream<ParentMatch> use(PushbackReader reader, int bufSize, ParentMatch parentMatch)
public ReaderStream<ParentMatch> use(Reader reader, int bufSize, ParentMatch parentMatch)
protected PushbackReader reader()
protected int bufSize()
public SingleCharMatch<ReaderStream<ParentMatch>> next()
public MultipleCharMatch<ReaderStream<ParentMatch>> next(int count)
count - 个数public ParentMatch back()
public Optional<Object> match() throws IOException
IOExceptionpublic int read()
throws IOException
IOExceptionpublic int read(CharBuffer charBuffer) throws IOException
IOExceptionpublic ReaderStream read(int maxCount, Consumer<CharBuffer> consumer) throws IOException
IOExceptionCopyright © 2021. All rights reserved.