复制代码代码如下 :
import java.io.bufferedReader;
import java.io.file;
import java.io.fileInputStream;
import java.io.filenotfoundException;
import java.io.filereader;
import java.io.ioexception;
import java.io.inputstream;
import 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) {
문자열 str = br.readline ();
if (str == null) {
부서지다;
}
System.out.println (str);
Bd. Append (str);
}
br.close ();
// system.out.println (bd.toString ());
// 方法二
inputStream은 = 새 fileInputStream (새 파일 ( "d : /project/transfar/doc/1.txt");
BYTE B [] = new Byte [integer.parseint (새 파일 ( "d : /project/transfar/doc/1.txt"). length ()
+ "");
is.read (b);
System.out.write (b);
System.out.println ();
is.close ();
// 方法三
Reader 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 = 새 문자열 (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 ();
}
}
}