PushBackInputStream与PushBackInputStreamReader的用法
摘要:
举个例子:获取XX内容PushBackInputStream pb=new PushBackInputStream(in,4);//4制定缓冲区大小byte[] buf=new byte[4];read(buf,0,4);//pushbackinputsream的read方法先从缓冲区中读取,如何缓冲区没有内容则直接冲流中读取读出4个字节后,发现只需要用到前两个字节,现在想下次读取的时候能够从后两个字节处开始读取则使用unread(buf,2,2);//意思就是说将buf中从第3个位置开始读两个字节到缓冲区中,这样下次用read方法读取的时候就会从缓冲区中读取了 阅读全文