您的位置:首页 > 其它

输入输出流

2016-02-03 13:31 197 查看
package com.test;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;

public class StreamTest {

public static void main(String[] args) throws Exception {
readFile();
}

public static void readFile() throws Exception {
InputStream is = new FileInputStream("D:\\root/read.txt");//读入文件
InputStreamReader isr = new InputStreamReader(is);
BufferedReader bf = new BufferedReader(isr);//读取缓冲区

OutputStream os=new FileOutputStream("D:\\root/write.txt",true);//true是追加,false是覆盖 里面的另一个参数是写入的编码
OutputStreamWriter osw=new OutputStreamWriter(os);
BufferedWriter bw=new BufferedWriter(osw);//写入缓冲区

String line = null;
while ((line = bf.readLine()) != null) {
bw.write(line+"\r\n");
}
bf.close();
is.close();

bw.close();
os.close();
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  输入输出流