回退流
来源:互联网 发布:青少年近视调查数据 编辑:程序博客网 时间:2024/05/16 02:24
在 Java IO 中所有的数据都是采用顺序的读取方式,即对于一个输入流来说,都是采用从头到尾的顺序读取的。如果在输入流中某个不需要的内容被读取出来,则只能通过程序将这些不需要的内容处理掉。为了解决这样的读取问题,在java 中提供了一种回退输入流,可以把读取进来的某些数据重新退回到输入流的缓冲区中。
范例:
package haizhu.com.push;import java.io.ByteArrayInputStream;import java.io.PushbackInputStream;public class PushInputStream {public static void main(String[] args) throws Exception{String str = "www.java.cn";ByteArrayInputStream bais = new ByteArrayInputStream(str.getBytes());PushbackInputStream push = new PushbackInputStream(bais);System.out.println("读取出来的数据是:");int temp = 0;while((temp = push.read())!= -1){if(temp == '.'){push.unread(temp);temp = push.read();System.out.print("(退回的数据:"+(char)temp+")");}else{System.out.print((char)temp);}}}}
- 回退流
- 回退流
- 回退流
- java 回退流
- java 回退流
- IO-回退流
- Java IO _回退流
- Java IO _回退流
- Java IO--回退流PushbackInputStream
- Java IO _回退流
- 【JAVA IO】_回退流笔记
- 【JAVA IO】_回退流笔记
- Java IO操作——回退流PushbackInputStream
- 工作流系统之三十一 回退流的实现
- JAVA提高篇(12)--回退流PushbackInputStream
- java IO(三):数据操作流、合并流、回退流、对象序列化、字符编码问题、压缩流
- 12. JAVA IO Part 3 (数据操作流、合并流、压缩流、回退流、字符编码) ----- 学习笔记
- linux批量备份服务器配置文件和目录的脚本
- uva 10004
- 1752. Tree 2 (数据结构)
- Adobe Reader控件的使用
- 逃离迷宫
- 回退流
- C语言多线程-基本操作
- android 通过PackageInfo获取ActivityInfo
- 09-php接口
- hdu 4308 Saving Princess claire_(bfs)
- 线程的生命周期
- HDU2680 Choose the best route 解题报告--Dijkstra
- java中volatile关键字的含义
- poj 2762 强连通缩点+拓扑排序