JAvaファイルの読み取りと書き込みの簡単なコード


プログラムは、まず指定されたファイルに1つの文字列を書き込み、別のファイルからファイル内容を読み出して画面に出力します.
プログラムコードは次のとおりです.
 
import java.io.*;

public class ReadWrite {

	public void writeFile() {
		String str = "this  is a program"; //       
		try {
			FileOutputStream out = new FileOutputStream("d:/  /ReadWriteshuchu.txt"); //       
			out.write(str.getBytes());
			out.close();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	public void readFile() {
		try {
			FileInputStream in = new FileInputStream("d:/  /ceshi.txt"); //       
			byte bs[] = new byte[in.available()];
			in.read(bs);
			System.out.println("file content=
" + new String(bs)); in.close(); } catch (Exception e) { e.printStackTrace(); } } public static void main(String[] args) { ReadWrite t = new ReadWrite(); t.readFile(); t.writeFile(); } }

 
プログラム実行後t.writeFile()はDディスクのプログラムフォルダの下のceshi.txtの内容は画面に出力される.t.writeFile()はDディスクのプログラムフォルダの下にReadWriteshuchuという名前で新規作成されます.txtのファイルを、this is a programをファイルに書き込みます.