åèæµä¸åå符æµç使ç¨é常ç¸ä¼¼ï¼ä½å®é
ä¸åèæµå¨æä½æ¶æ¬èº«ä¸ä¼ç¨å°ç¼å²åºï¼å
åï¼ï¼æ¯æ件æ¬èº«ç´æ¥æä½çï¼èå符æµå¨æä½æ¶ä½¿ç¨äºç¼å²åºï¼éè¿ç¼å²åºåæä½æ件ã
ä¸é¢ä»¥ä¸¤ä¸ªåæ件çæä½ä¸ºä¸»è¿è¡æ¯è¾ï¼ä½æ¯å¨æä½æ¶åèæµåå符æµçæä½å®æä¹åé½ä¸å
³éè¾åºæµã
1ã使ç¨åèæµä¸å
³éæ§è¡
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;
public class OutputStreamDemo05 {
public static void main(String[] args) throws Exception { // å¼å¸¸æåºï¼ ä¸å¤ç
// 第1æ¥ï¼ä½¿ç¨Fileç±»æ¾å°ä¸ä¸ªæ件
File f = new File("d:" + File.separator + "test.txt"); // 声æFile 对象
// 第2æ¥ï¼éè¿åç±»å®ä¾åç¶ç±»å¯¹è±¡
OutputStream out = null;
// åå¤å¥½ä¸ä¸ªè¾åºç对象
out = new FileOutputStream(f);
// éè¿å¯¹è±¡å¤ææ§è¿è¡å®ä¾å
// 第3æ¥ï¼è¿è¡åæä½
String str = "Hello World!!!";
// åå¤ä¸ä¸ªå符串
byte b[] = str.getBytes();
// å符串转byteæ°ç»
out.write(b);
// å°å
容è¾åº
// 第4æ¥ï¼å
³éè¾åºæµ
// out.close();
// æ¤æ¶æ²¡æå
³é
}
}
æå¼æ件ä¼åç°ï¼æ¤æ¶æ²¡æå
³éåèæµæä½ï¼ä½æ¯æ件ä¸ä¹ä¾ç¶åå¨äºè¾åºçå
容ï¼è¯æåèæµæ¯ç´æ¥æä½æ件æ¬èº«çãèä¸é¢ç»§ç»ä½¿ç¨å符æµå®æï¼åè§å¯ææã
2ã使ç¨å符æµä¸å
³éæ§è¡
package org.lxh.demo12.chariodemo;
import java.io.File;
import java.io.FileWriter;
import java.io.Writer;
public class WriterDemo03 {
public static void main(String[] args) throws Exception { // å¼å¸¸æåºï¼ ä¸å¤ç
// 第1æ¥ï¼ä½¿ç¨Fileç±»æ¾å°ä¸ä¸ªæ件
File f = new File("d:" + File.separator + "test.txt");// 声æFile 对象
// 第2æ¥ï¼éè¿åç±»å®ä¾åç¶ç±»å¯¹è±¡
Writer out = null;
// åå¤å¥½ä¸ä¸ªè¾åºç对象
out = new FileWriter(f);
// éè¿å¯¹è±¡å¤ææ§è¿è¡å®ä¾å
// 第3æ¥ï¼è¿è¡åæä½
String str = "Hello World!!!";
// åå¤ä¸ä¸ªå符串
out.write(str);
// å°å
容è¾åº
// 第4æ¥ï¼å
³éè¾åºæµ
// out.close();
// æ¤æ¶æ²¡æå
³é
}
}
ç¨åºè¿è¡åä¼åç°æ件ä¸æ²¡æä»»ä½å
容ï¼è¿æ¯å 为å符æµæä½æ¶ä½¿ç¨äºç¼å²åºï¼èå¨å
³éå符æµæ¶ä¼å¼ºå¶æ§å°å°ç¼å²åºä¸çå
容è¿è¡è¾åºï¼ä½æ¯å¦æç¨åºæ²¡æå
³éï¼åç¼å²åºä¸çå
容æ¯æ æ³è¾åºçï¼æ以å¾åºç»è®ºï¼å符æµä½¿ç¨äºç¼å²åºï¼èåèæµæ²¡æ使ç¨ç¼å²åºã
å¦ææ³å¨ä¸å
³éæ¶ä¹å¯ä»¥å°å符æµçå
容å
¨é¨è¾åºï¼åå¯ä»¥ä½¿ç¨Writerç±»ä¸çflush()æ¹æ³å®æã
import java.io.File;
import java.io.FileWriter;
import java.io.Writer;
public class WriterDemo04 {
public static void main(String[] args) throws Exception { // å¼å¸¸æåºä¸å¤ç
// 第1æ¥ï¼ä½¿ç¨Fileç±»æ¾å°ä¸ä¸ªæ件
File f = new File("d:" + File.separator + "test.txt");// 声æFile
对象
// 第2æ¥ï¼éè¿åç±»å®ä¾åç¶ç±»å¯¹è±¡
Writer out = null;
// åå¤å¥½ä¸ä¸ªè¾åºç对象
out = new FileWriter(f);
// éè¿å¯¹è±¡å¤ææ§è¿è¡å®ä¾å
// 第3æ¥ï¼è¿è¡åæä½
String str = "Hello World!!!";
// åå¤ä¸ä¸ªå符串
out.write(str);
// å°å
容è¾åº
out.flush();
// 强å¶æ§æ¸
空ç¼å²åºä¸çå
容
// 第4æ¥ï¼å
³éè¾åºæµ
// out.close();
// æ¤æ¶æ²¡æå
³é
}
}
æ¤æ¶ï¼æ件ä¸å·²ç»åå¨äºå
容ï¼æ´è¿ä¸æ¥è¯æå
容æ¯ä¿åå¨ç¼å²åºçãè¿ä¸ç¹å¨è¯»è
æ¥åçå¼åä¸è¦ç¹å«å¼èµ·æ³¨æã