<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>
IO高效流{Buffered——XXXX}
最新推荐文章于 2024-10-18 09:59:03 发布