¥È¥Ã¥×   ÊÔ½¸ Åà·ë º¹Ê¬ ¥Ð¥Ã¥¯¥¢¥Ã¥× źÉÕ Ê£À½ ̾Á°Êѹ¹ ¥ê¥í¡¼¥É   ¿·µ¬ °ìÍ÷ ñ¸ì¸¡º÷ ºÇ½ª¹¹¿·   ¥Ø¥ë¥×   ºÇ½ª¹¹¿·¤ÎRSS

java/¥Õ¥¡¥¤¥ëÆþ½ÐÎÏ

Last-modified: 2018-11-14 (¿å) 15:24:10 (1988d)
Top / java / ¥Õ¥¡¥¤¥ëÆþ½ÐÎÏ

java ¤½¤ì¤¾¤ì¡¢¼¡¤Îimport¤¬É¬ÍפǤ¹¡£

import java.io.*;

¥Æ¥­¥¹¥È¥Õ¥¡¥¤¥ëÆɤ߹þ¤ß

FileReader fr;
try {
	fr = new FileReader("¥Õ¥¡¥¤¥ë̾");
	int c;
	String str = new String();
	while ((c = fr.read()) != -1) {
		str = str + (char)c;
	}
} catch (IOException e) {
	System.err.println(e);
} finally {
	try {
		if (fr != null) {
			fr.close();
			fr = null;
		}
	} catch (IOException e2) {
	}
}

¥Æ¥­¥¹¥È¥Õ¥¡¥¤¥ë½ñ¤­¹þ¤ß

FileWriter fw;
try {
	fw = new FileWriter("¥Õ¥¡¥¤¥ë̾");
	fw.write("½ñ¤­¹þ¤ß¤¿¤¤Ê¸»úÎó");
} catch (IOException e) {
	System.err.println(e);
} finally {
	try {
		if (fw != null) {
			fw.close();
			fw = null;
		}
	} catch (IOException e2) {
	}
}

¥Ð¥Ã¥Õ¥¡ÉÕ¤­¥Æ¥­¥¹¥È¥Õ¥¡¥¤¥ëÆɤ߹þ¤ß

BufferedReader br;
try {
	br = new BufferedReader(new FileReader("¥Õ¥¡¥¤¥ë̾"));

	String str = new String();
	while ((str = br.readLine()) != null) {
		System.out.println(str); // ½èÍý¤òµ­½Ò
	}
} catch (IOException e) {
	System.err.println(e);
} finally {
	try {
		if (br != null) {
			br.close();
			br = null;
		}
	} catch (IOException e2) {
	}
}

¥Ð¥Ã¥Õ¥¡ÉÕ¤­¥Æ¥­¥¹¥È¥Õ¥¡¥¤¥ë½ñ¤­¹þ¤ß

BufferedWriter bw;
try {
	bw = new BufferedWriter(new FileWriter("¥Õ¥¡¥¤¥ë̾"));

	bw.write(½ñ¤­¹þ¤ß¤¿¤¤¥Ç¡¼¥¿);
	bw.newLine; // ¹Ô¶èÀÚ¤ê
	bw.flush();
} catch (IOException e) {
	System.err.println(e);
} finally {
	try {
		if (bw != null) {
			bw.close();
			bw = null;
		}
	} catch (IOException e2) {
	}
}

¥Ð¥¤¥Ê¥ê¥Õ¥¡¥¤¥ë byteñ°Ì¤ÎÆɤ߹þ¤ß

FileInputStream fis;
try {
	fis = new FileInputStream("¥Õ¥¡¥¤¥ë̾");
	int b;
	while ((b = fis.read()) != -1) {
		System.out.println(b); // ½èÍý¤òµ­½Ò
	}
} catch (FileNotFoundException e) {
	System.err.println(e);
} catch (IOException e) {
	System.err.println(e);
} finally {
	try {
		if (fis != null) {
			fis.close();
			fis = null;
		}
	} catch (IOException e2) {
	}
}

¥Ð¥¤¥Ê¥ê¥Õ¥¡¥¤¥ë byteñ°Ì¤Î½ñ¤­¹þ¤ß

FileOutputStream fos;
try {
	fos = new FileOutputStream("¥Õ¥¡¥¤¥ë̾");
	fos.write(½ñ¤­¹þ¤ß¤¿¤¤¥Ç¡¼¥¿);
} catch (FileNotFoundException e) {
	System.err.println(e);
} catch (IOException e) {
	System.err.println(e);
} finally {
	try {
		if (fos != null) {
			fos.close();
			fos = null;
		}
	} catch (IOException e2) {
	}
}

¥Ð¥¤¥Ê¥ê¥Õ¥¡¥¤¥ë³Æ¼ï¥Ç¡¼¥¿Æɤ߹þ¤ß

DataInputStream dis;
try {
	dis = new DataInputStream(new BufferedInputStream(new FileInputStream("¥Õ¥¡¥¤¥ë̾")));
//	dis = new DataInputStream(new FileInputStream("¥Õ¥¡¥¤¥ë̾")); ¥Ð¥Ã¥Õ¥¡Ìµ¤·¤Î¾ì¹ç
	int i = dis.readInt();
	String str = dis.readUTF();
} catch (FileNotFoundException e) {
	System.err.println(e);
} catch (IOException e) {
	System.err.println(e);
} finally {
	try {
		if (dis != null) {
			dis.close();
			dis = null;
		}
	} catch (IOException e2) {
	}
}

¥Ð¥¤¥Ê¥ê¥Õ¥¡¥¤¥ë³Æ¼ï¥Ç¡¼¥¿½ñ¤­¹þ¤ß

DataOutputStream dos;
try {
	dos = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("¥Õ¥¡¥¤¥ë̾")));
//	dos = new DataOutputStream(new FileOutputStream("¥Õ¥¡¥¤¥ë̾")); ¥Ð¥Ã¥Õ¥¡Ìµ¤·¤Î¾ì¹ç
	dos.writeInt(½ñ¤­¹þ¤ß¤¿¤¤int·¿¥Ç¡¼¥¿);
	dos.writeUTF(½ñ¤­¹þ¤ß¤¿¤¤Ê¸»úÎó¥Ç¡¼¥¿);
} catch (FileNotFoundException e) {
	System.err.println(e);
} catch (IOException e) {
	System.err.println(e);
} finally {
	try {
		if (dos != null) {
			dos.close();
			dos = null;
		}
	} catch (IOException e2) {
	}
}