BufferedReader和BufferedWriter使用
2014-05-18 20:47
417 查看
BufferedReader
package excute;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.InputStreamReader;
public class Test{
public static void main(String[] args){
try{
//创建路径
File file=new File("d:/test.txt");
//读取字节
InputStream is=new FileInputStream(file);//或者 FileInputStream fis=new FileInputStream(file);
//读取字符
InputStreamReader isr=new InputStreamReader(is,"GBK");
//读取字符串
BufferedReader br=new BufferedReader(isr);
//执行
String line=null;
while((line=br.readLine())!=null){
System.out.println(line);
}
//或者这样写
// while(br.ready()){
// line=br.readLine();
// System.out.println(line);
// }
br.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
BufferedWriter
package excute;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
public class Test{
public static void main(String[] args){
try{
//创建路径
File file=new File("d:/test.txt");
//输出字节
OutputStream os=new FileOutputStream(file,false);//或者 FileOutputStream fos=new FileOutputStream(file,false);
//输出字符
OutputStreamWriter osw=new OutputStreamWriter(os,"GBK");
//输出字符串
BufferedWriter bw=new BufferedWriter(osw);
//执行
String[] ss={"aaa","bbb","ccc","ddd"};
for(int i=0;i<ss.length;i++){
bw.write(ss[i]+"\r\n");
}
bw.flush();
bw.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
package excute;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.InputStreamReader;
public class Test{
public static void main(String[] args){
try{
//创建路径
File file=new File("d:/test.txt");
//读取字节
InputStream is=new FileInputStream(file);//或者 FileInputStream fis=new FileInputStream(file);
//读取字符
InputStreamReader isr=new InputStreamReader(is,"GBK");
//读取字符串
BufferedReader br=new BufferedReader(isr);
//执行
String line=null;
while((line=br.readLine())!=null){
System.out.println(line);
}
//或者这样写
// while(br.ready()){
// line=br.readLine();
// System.out.println(line);
// }
br.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
BufferedWriter
package excute;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
public class Test{
public static void main(String[] args){
try{
//创建路径
File file=new File("d:/test.txt");
//输出字节
OutputStream os=new FileOutputStream(file,false);//或者 FileOutputStream fos=new FileOutputStream(file,false);
//输出字符
OutputStreamWriter osw=new OutputStreamWriter(os,"GBK");
//输出字符串
BufferedWriter bw=new BufferedWriter(osw);
//执行
String[] ss={"aaa","bbb","ccc","ddd"};
for(int i=0;i<ss.length;i++){
bw.write(ss[i]+"\r\n");
}
bw.flush();
bw.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
相关文章推荐
- Java Socket 使用BufferedWriter和BufferedReader要注意readLine 以及换行标志的发送
- JAVA-IO流中缓存区的使用(BufferedReader和BufferedWriter)以及复制内容
- BufferedWriter和BufferedReader使用方法
- Java基础知识强化之IO流笔记38:字符流缓冲流之BufferedWriter / BufferedReader使用
- Java BufferedReader()和BufferedWriter()的使用
- BufferedReader/BufferedWriter 使用示例
- 字符流缓冲区的使用之BufferedWriter和BufferedReader
- Java 使用BufferedWriter和BufferedReader copy file
- 缓冲字符流的使用BufferedReader和BufferedWriter
- java基础系列之socket使用之BufferedReader,BufferedWriter出现的问题
- JAVA之IO技术BufferedReader,BufferedWriter的缓冲区技术的使用和原理
- JAVA 中文件读写函数BufferedReader 和 BufferedWriter 的使用
- 使用Httpclient向百度翻译提交POST请求 接受返回的JSON字符串 实现翻译功能(3)----BufferedReader与BufferedWriter的使用
- File,FileInputStream,FileReader,InputStreamReader,BufferedReader的使用和区别
- java中BufferedReader和BufferedWriter的讲解
- 字符流学习笔记及总结(FileWriter、FileReader、BufferedWriter、BufferedReader)
- BufferedReader使用技巧转自freesky_lwj的博客
- 黑马程序员——BufferedReader,BufferedWriter介绍及复制文本文件
- 关于java中BufferedReader的read()及readLine()方法的使用注意
- Java的RandomAccessFile,FileInputStream,InputStreamReader,BufferedReader,FileOutputStream,OutputStreamWriter,BufferedWriter