输入输出流
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();
}
}
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();
}
}
相关文章推荐
- PHP输入输出流学习笔记
- java实现输入输出流代码分享
- C++标准库流输出类的一个使用问题
- 欢迎使用CSDN-markdown编辑器
- java输入输出流
- Android应用输入输出流工具类
- IO继承关系、字节流和字符流
- JAVASE之输入输出流
- 《c++编程思想第2卷》第四章练习题4-15答案
- 简单的用java生成文件和做http下载
- Linux - 输入输出流程序 代码(C)
- 输入输出流的使用(一)
- 输入输出流的使用(二)
- 简单的JAVA IO
- Java上路16-I/O
- java中字符输入输出流在输出结果的结尾多一个乱码字符:?
- Java输入输出流IO
- c++编程思想中的数据记录器中的一些问题
- C++中常见的文件读取结尾问题
- C++编程对缓冲区的理解