转自:nofollow">https://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651479115&idx=3&sn=f4ed7aab2ad71adaf5a9adeda62218b3&chksm=bd2530348a52b922f6784613467c935a7b0e8799ca45d0aeba47e99050ba8be2e09fb780933a&mpshare=1&scene=23&srcid=0925gsRvS5SPfPx7MxDUbARY#rd
<p style="clear:both;min-height:1em;color:rgb(62,62,62);font-family:'Helvetica Neue',Helvetica,'Hiragino Sans GB','Microsoft YaHei',Arial,sans-serif;font-size:16px;">
<span style="color:rgb(255,76,65);">8、回推流:PushbackInputStream与PushbackReader
<p style="clear:both;min-height:1em;color:rgb(62,sans-serif;font-size:16px;">
函数:
方法,如下所示:
调用会把这个字节再次读取出来。第二种形式回推buffer中的字节。第三种形式回推buffer中从offset开始的numBytes个字节。当回推缓存已满时,如果试图回推字节,就会抛出IOException异常。
关闭流
方法无效。对于准备使用mark()或reset()方法的任何流来说,都应当使用markSupported()方法进行检查。
功能。行是以回车符 (‘\r’)、换行符 (‘\n’) 或回车符后面紧跟换行符结尾的字节序列。在所有这三种情况下,都以单个换行符形式返回行终止字符。 行号以 0 开头,并在 read 返回换行符时递增 1。
获取当前读取所在行数。
关闭流
调用 nextToken 方法之后,此字段将包含刚读取的标记的类型。
标记是一个数字,则此字段将包含该数字的值。
标记是一个文字标记,则此字段包含一个给出该文字标记的字符的字符串。
方法介绍一下:
标记注释
Syntax() – 重置语法表使所有的字符都被认为是“ordinary”。
文件末尾,接着从第二个输入流读取,依次类推,直到到达包含的最后一个输入流的末尾为止。 合并流的作用是将多个源合并合一个源。
v = new Vector
文件结尾
关闭流