public class SingleCharMatch<ParentStream extends ReaderStream> extends Object implements ReaderMatch<SingleCharMatch<ParentStream>,ParentStream,Character>
| 构造器和说明 |
|---|
SingleCharMatch(ParentStream parentStream) |
| 限定符和类型 | 方法和说明 |
|---|---|
ParentStream |
done()
字符读取流
|
Optional<Character> |
match()
匹配
|
SingleCharMatch<ParentStream> |
skip() |
ReaderStream<SingleCharMatch<ParentStream>> |
then() |
SingleCharMatch<ParentStream> |
then(RunnableWithThrowable<IOException> runnable) |
SingleCharMatch<ParentStream> |
then(Supplier<IOException> exceptionSupplier) |
SingleCharMatch<ParentStream> |
then(SupplierWithThrowable<Optional<Object>,IOException> runnable) |
String |
toString() |
SingleCharMatch<ParentStream> |
when(Character character)
当字符一致时
|
SingleCharMatch<ParentStream> |
when(int character)
当字符一致时
|
SingleCharMatch<ParentStream> |
when(Predicate<Character> predicate)
当符合条件时
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitalwaysReturnNotPresent, alwaysReturnNotPresentRunable, alwaysReturnPresent, alwaysReturnPresentRunablepublic SingleCharMatch(ParentStream parentStream)
public SingleCharMatch<ParentStream> when(Predicate<Character> predicate)
predicate - 条件public SingleCharMatch<ParentStream> when(int character)
character - 字符public SingleCharMatch<ParentStream> when(Character character)
character - 字符public SingleCharMatch<ParentStream> then(Supplier<IOException> exceptionSupplier)
public SingleCharMatch<ParentStream> then(SupplierWithThrowable<Optional<Object>,IOException> runnable)
public SingleCharMatch<ParentStream> then(RunnableWithThrowable<IOException> runnable)
public SingleCharMatch<ParentStream> skip()
public ReaderStream<SingleCharMatch<ParentStream>> then()
public ParentStream done()
ReaderMatchdone 在接口中 ReaderMatch<SingleCharMatch<ParentStream extends ReaderStream>,ParentStream extends ReaderStream,Character>public Optional<Character> match() throws IOException
ReaderMatchmatch 在接口中 ReaderMatch<SingleCharMatch<ParentStream extends ReaderStream>,ParentStream extends ReaderStream,Character>IOExceptionCopyright © 2021. All rights reserved.