复制代码代码如下:
导入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();
}
}
}