FileReader && FileInputStream
2011-05-12 10:11
309 查看
package test.file; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.io.InputStreamReader; public class ReaderTest { public static void main(String[] args) { System.out.println(System.currentTimeMillis()); //============================== // FileReader //============================== System.err.println("--------------------------------"); try { FileReader fr = new FileReader("e://system.txt"); // char[] buffer = new char[1024]; int ch = 0; while ((ch = fr.read()) != -1) { System.out.print((char) ch); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } //============================== // FileReader -> BufferedReader/readLine //============================== System.err.println("--------------------------------"); try { FileReader fr = new FileReader("e://system.txt"); BufferedReader br = new BufferedReader(fr); String data = null; while((data = br.readLine())!=null){ System.out.println(data); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } //============================== // InputStreamReader //============================== System.err.println("--------------------------------"); try { InputStreamReader isr = new InputStreamReader(new FileInputStream("e://system.txt")); int ch = 0; while((ch = isr.read())!=-1){ System.out.print((char)ch); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } //============================== // InputStreamReader -> BufferedReader/readLine //============================== System.err.println("--------------------------------"); try { BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("e://system.txt"))); String data = null; while((data = br.readLine())!=null){ System.out.print(data); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }///:~
相关文章推荐
- 拖拽上传详解(HTML5 Drag&Drop、FileReader API、formdata)
- 11.用FileInputStream和FileReader来读取文本文件的区别
- Java FileInputStream与FileReader的区别
- File,FileInputStream,FileReader,InputStreamReader,BufferedReader的使用和区别
- File、FileInputStream及FileReader的区别
- 关于FileInputStream,FileReader和FileOutputStream,FileWriter区别问题
- FILE,FILEINPUTSTREAM,FILEREADER,INPUTSTREAMREADER,BUFFEREDREADER的使用和区别
- Java FileInputStream与FileReader的区别
- File,FileInputStream,FileReader,InputStreamReader,BufferedReader
- Java,IO之FileInputStream和FileReader读取文件(疯狂java讲义)
- FileInputStream和FileReader的区别
- FileInputStream和FileReader的区别
- File,FileInputStream,FileReader,InputStreamReader,BufferedReader 的使用和区别
- 关于FileInputStream,FileReader和FileOutputStream,FileWriter区别问题
- FileReader & BufferedReader
- spatialhadoop2.3源码阅读(九) ShapeLineInputFormat & ShapeLineRecordReader & SpatialRecordReader[FileMBR]
- BufferedReader、FileReader、FileInputStream
- BufferedReader-FileReader-FileInputStream
- FileWriter&FileReader
- java IO操作:FileInputStream,FileOutputStream,FileReader,FileWriter实例