Java学习之处理流中的缓冲流Buffered--2015-3-2
2015-03-02 22:38
309 查看
处理流:增强功能、提供性能,节点流之上
一、缓冲流
1)、字节缓冲流
BufferedInputStream
BufferedOutputStream
2)、字符缓冲流
BufferedReader readline()
BufferedWriter newLine()
一、缓冲流
1)、字节缓冲流
BufferedInputStream
BufferedOutputStream
public class TestBufferedByte { public static void main(String[] args) throws IOException{ File src = new File("E:/workspace/images/bg.jpg"); File dest = new File("E:/workspace/images/bg11.jpg"); InputStream is = new BufferedInputStream(new FileInputStream(src)); OutputStream os = new BufferedOutputStream(new FileOutputStream(dest)); byte[] car = new byte[1024]; int len =0; while(-1 != (len = is.read(car))){ os.write(car); } os.flush(); os.close(); is.close(); } }
2)、字符缓冲流
BufferedReader readline()
BufferedWriter newLine()
public class TestBufferedChar { public static void main(String[] args) throws IOException { File src = new File("E:/workspace/images/a.txt"); File dest = new File("E:/workspace/images/b.txt"); BufferedReader br = new BufferedReader(new FileReader(src)); BufferedWriter bw = new BufferedWriter(new FileWriter(dest)); String str = null; while(null != (str = br.readLine())){ bw.write(str); bw.newLine(); } bw.flush(); bw.close(); br.close(); } }
相关文章推荐
- Java学习笔记之IO(四):BufferedInputStream缓冲输入字节流
- RE:JAVA学习-缓冲流及异常处理
- Java学习笔记之IO(九):BufferedReader缓冲输入字符流
- Java基础学习笔记(十二)I/O 缓冲流
- [转]Java中文处理学习笔记——Hello Unicode
- Java的中文处理学习笔记:Hello Unicode
- 工作之余,整理了一下平时处理数据的一些常用的,简单的方法。希望对学习JAVA的朋友有点帮助
- Java中文处理学习笔记——Hello Unicode
- JavaIO、JavaGUI、Java事件处理学习心得
- Java处理XML学习
- Java学习:Java字符串处理
- Java的中文处理学习笔记:Hello Unicode
- 关于Java异常处理的学习代码
- java学习之JNI 学习五 处理数组
- Java中文处理学习笔记——Hello Unicode
- Java中文处理学习笔记——Hello Unicode
- Java中文处理学习笔记——Hello Unicode
- [转]Java中文处理学习笔记——Hello Unicode
- Java的中文处理学习笔记:Hello Unicode(2)
- java学习笔记---第8章事件处理