首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java 字符源实现文件读写操作(FileReader-FileWriter)

2012-12-20 
Java 字符流实现文件读写操作(FileReader-FileWriter)Java 字符流实现文件读写操作(FileReader-FileWriter

Java 字符流实现文件读写操作(FileReader-FileWriter)

Java 字符流实现文件读写操作(FileReader-FileWriter)

备注:字符流效率高,但是没有字节流底层

字节流地址:http://pengyan5945.iteye.com/blog/1092120

package com.frank.io;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.Reader;import java.io.Writer;/**  * author:pengyan   * date:Jun 15, 2011   * file:WriterReaderTest.java  */ public class WriterReaderTest {File f=new File("E:\\abc.txt");public static void main(String[] args) throws IOException{WriterReaderTest test=new WriterReaderTest();test.writeFile("Java字符流读写文件测试!");test.readFile();}private void readFile()  throws IOException{//reate BufferedReader with file  Reader r=new BufferedReader(new FileReader(f));//in order to receive the value of this stream read every time  int temp=0;//the all content of this stream read  String str="";while ((temp=r.read())!=-1) {?????????? //if not end,the total content add the value of the stream read this time  str+=(char)temp;}//show the content of the fileSystem.out.println("文件内容:"+str);}private void writeFile(String content) throws IOException {if (f.exists()==false) {f.createNewFile();//create file if not exist }//create FileWriter with file Writer w=new FileWriter(f);//write filew.write(content);//flush this stream  w.flush();//close this stream  w.close();}}
?

热点排行