复制代码代码如下::
Import Java.io.BufferedReader;
Import Java.io.file;
import Java.io.FileInputStream;
importieren java.io.filenotfoundException;
Import Java.io.Filereader;
importieren java.io.ioException;
importieren java.io.inputstream;
Import Java.io.reader;
öffentliche Klasse IOREAD {
/**
* @param args
*文件的读写
*/
public static void main (String [] args) {
// Todo automatisch generierte Methode Stub
versuchen {
// 方法一
BufferedReader BR = New BufferedReader (New Fileeader (neue Datei (neue Datei (
"D: /project/transfar/doc/1.txt")));
// StringBuilder bd = new StringBuilder ();
StringBuffer bd = new StringBuffer ();
while (wahr) {
String str = br.readline ();
if (str == null) {
brechen;
}
System.out.println (str);
Bd.Append (str);
}
Br.CLOSE ();
// system.out.println (bd.tostring ());
// 方法二
InputStream ist = new FileInputStream (neue Datei ("d: /project/transfar/doc/1.txt"));
Byte b [] = new Byte [Integer.parseInt (neue Datei ("d: /project/transfar/doc/1.txt"). Länge ()
+ "")];
is.read (b);
System.out.Write (b);
System.out.println ();
IS.CLOSE ();
// 方法三
Reader r = new FileReader (neue Datei ("d: /project/transfar/doc/1.txt"));
char c [] = new char [(int) neue Datei ("d: /project/transfar/doc/1.txt"). Länge ()];
R.Read (c);
String str = neuer String (c);
System.out.print (str);
R.CLOSE ();
} catch (RunTimeException e) {
// todo automatisch generierter Fangblock
E. printstacktrace ();
} catch (FilenotFoundException e) {
// todo automatisch generierter Fangblock
E. printstacktrace ();
} catch (ioException e) {
// todo automatisch generierter Fangblock
E. printstacktrace ();
}
}
}