Kon*_*lph 1 java inputstream lookahead ungetc
我需要从一个"取消读取"字符InputStreamReader.为此目的,我想用mark和reset,但markSupported返回false的InputStreamReader类,因为它没有保持字符的内部缓冲和/或队列.
我知道BufferedInputStream和PushbackInputStream,但由于它们缓冲字节的基础上,同时也不是适当的在这里我需要的字符.
Java是否提供可以解读字符的缓冲字符阅读器?实际上,让我进一步限制,我只需要取消读取单个字符(用于超前目的).我真的需要保持自己的前瞻性吗?
基于两个字节流的类,java.io.BufferedInputStream并java.io.PushbackInputStream在同一个包中使用基于字符流的对应类:
java.io.PushbackReader
java.io.BufferedReader
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1512 次 |
| 最近记录: |