复制代码代码如下:
java.io.bufferedreaderをインポートします。
java.io.fileをインポートします。
java.io.fileinputStreamをインポートします。
java.io.filenotfoundexceptionをインポートします。
java.io.filereaderをインポートします。
java.io.ioexceptionをインポートします。
java.io.inputStreamをインポートします。
java.io.readerをインポートします。
パブリッククラスioread {
/**
* @param args
*文件的读写
*/
public static 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();
while(true){
string str = br.readline();
if(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"));
byte b [] = new byte [integer.parseint(new file( "d:/project/transfar/doc/1.txt")。length()
+ "")];
is.read(b);
System.out.Write(b);
System.out.println();
is.close();
//方法三
Reader r = new FileReader(new File( "d:/project/transfar/doc/1.txt"));
char c [] = new char [(int)new file( "d:/project/transfar/doc/1.txt")。length()];
r.read(c);
string 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();
}
}
}