IO高效流{Buffered——XXXX}

来源:互联网 发布:服装设计电脑绘图软件 编辑:程序博客网 时间:2024/05/30 04:19
<strong><span style="font-size:18px;">package cn.sheng.buffer;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/** * IO流: * 低级流:   Filewriter   FileReader    FileInputSteam    FileOutStream *      高级流:(缓冲流)  针对基本流的一些操作! */public class BufferwriterDemo {public static void main(String[] args) throws IOException {//字符输入高效流!//BufferedWriter 的构造方法:BufferedWriter (writer  w);BufferedWriter bw = new BufferedWriter(new FileWriter("f:/test/bufferwriter.txt"));bw.write("你好!");bw.close();//字符输出高效流!//BufferedReader BufferedReader  bd = new BufferedReader(new FileReader("f:/test/bufferwriter.txt"));char[] ch = new char[1024];int len = 0;while((len = bd.read(ch)) != -1){System.out.println(String.valueOf(ch,0,len));}bd.close();//字节输出高效流、字节输入高效流!BufferedInputStream bufferinput = new BufferedInputStream(new FileInputStream("f:/test/c.jpg"));BufferedOutputStream bufferoutput = new BufferedOutputStream(new FileOutputStream("f:/test/bfc.jpg"));byte[] by = new byte[1024];int leng = 0;while((leng = bufferinput.read(by)) != -1){bufferoutput.write(by,0,leng);}bufferoutput.close();bufferinput.close();}}</span></strong>

0 0