复制代码代码如下:
import java.io.bufferedReader;
import java.io.file;
import java.io.fileInputStream;
import java.io.filenotfoundException;
import java.io.filreader;
import java.io.ioException;
import java.io.inputstream;
import java.io.reader;
Clase pública Ioread {
/**
* @param args
*文件的读写
*/
public static void main (string [] args) {
// TODO STUB de método generado automático
intentar {
// 方法一
BufferedReader BR = New BufferedReader (nuevo FileReader (nuevo archivo (
"D: /project/transfar/doc/1.txt")));
// StringBuilder bd = new StringBuilder ();
StringBuffer bd = new StringBuffer ();
while (verdadero) {
Cadena str = br.readline ();
if (str == null) {
romper;
}
System.out.println (str);
bd.append (str);
}
br.close ();
// System.out.println (bd.ToString ());
// 方法二
InputStream es = nuevo FileInputStream (nuevo archivo ("d: /project/transfar/doc/1.txt"));
byte b [] = new Byte [Integer.ParseInt (nuevo archivo ("d: /project/transfar/doc/1.txt"). longitud ()
+ "")];
IS.Read (b);
System.out.write (b);
System.out.println ();
is.close ();
// 方法三
Lector r = new FileReader (nuevo archivo ("d: /project/transfar/doc/1.txt"));
char c [] = new Char [(int) nuevo archivo ("d: /project/transfar/doc/1.txt"). longitud ()];
R.Read (c);
Cadena str = nueva cadena (c);
System.out.print (STR);
r.close ();
} catch (runtimeException e) {
// bloque de captura generado automático
E.PrintStackTrace ();
} catch (FileNotFoundException e) {
// bloque de captura generado automático
E.PrintStackTrace ();
} Catch (ioException e) {
// bloque de captura generado automático
E.PrintStackTrace ();
}
}
}