複製代碼代碼如下:
導入java.io..bufferedreader;
導入java.io.file;
導入java.io.io.fileinputstream;
導入java.io.filenotfoundexception;
導入java.io..filereader;
導入java.io.ioexception;
導入java.io.inputstream;
導入Java.io.Reader;
公共類ioread {
/**
* @param args
*文件的讀寫
*/
公共靜態void main(string [] args){
// TODO自動生成的方法存根
嘗試 {
//方法一
BufferedReader br = new BufferedReader(new FileReader(新文件(新文件)(
“ d:/project/transfar/doc/1.txt”));
// StringBuilder bd = new StringBuilder();
StringBuffer bd = new StringBuffer();
而(true){
字符串str = br.readline();
如果(str == null){
休息;
}
system.out.println(str);
BD.Append(str);
}
br.close();
// system.out.println(bd.tostring());
//方法二
InputStream IS = new FileInputStream(new File(“ d:/project/transfar/doc/1.txt”));
字節B [] = new Byte [integer.parseint(new File(“ d:/project/transfar/doc/1.txt”)。
+“”)];
is.Read(b);
system.out.write(b);
system.out.println();
is.close();
//方法三
讀取器r = new FileReader(新文件(“ d:/project/transfar/doc/1.txt”));
char c [] = new char [(int)新文件(“ d:/project/transfar/doc/1.txt”)。length()];
R.Read(c);
字符串str = new String(c);
system.out.print(str);
r.close();
} catch(runtimeException e){
// TODO自動生成的捕獲塊
e.printstacktrace();
} catch(filenotfoundException e){
// TODO自動生成的捕獲塊
e.printstacktrace();
} catch(ioexception e){
// TODO自動生成的捕獲塊
e.printstacktrace();
}
}
}