2016-07-24
InputStreamReader:
FileInputStream fis=new fileinputstream (file);
InputStreamReader isr=new InputStreamReader (FIS);
FileReader:
FileReader fr=new FileReader ("C:\\users\\admin\\desktop\\in.txt");
1,filereader
Packagecom.java1995;Importjava.io.FileNotFoundException;ImportJava.io.FileReader;Importjava.io.IOException; Public classTestfilereader { Public Static voidMain (string[] args) {FileReader fr=NULL; System.out.println (System.getproperty ("File.encoding")); Try{FR=NewFileReader ("D:\\workspace\\java_io\\in.txt"); intC=0; C=Fr.read (); while(C!=-1) {System.out.print (Char) c); C=Fr.read (); } } Catch(FileNotFoundException e) {//TODO auto-generated Catch blockE.printstacktrace (); } Catch(IOException e) {//TODO auto-generated Catch blockE.printstacktrace (); }finally{ //Close the stream } }}
Resources
[1] Java Easy Start Classic tutorial "full version"
Javase Advanced 14th Read File class FileReader