1 二进制数组,流的方式写入文件,BufferedOutputStream
package pb.io.bufferedoutputstream;
import java.io.BufferedOutputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Scanner;
/**
* BufferedOutputStream的应用
* @author TerryZhong
*
*/
public class BufferedOutputStreamTest {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
try {
//创建文件输出流
FileOutputStream fos=new FileOutputStream("d://test/myDoc.txt");
//创建缓冲输出流
BufferedOutputStream bufout=new BufferedOutputStream(fos);
System.out.print("输入你要存储的内容:");
String msg=input.next();
byte[]ob=msg.getBytes();
for(int i=0;i<10;i++){
bufout.write(ob, 0, ob.length);
}
bufout.flush();//清空输出流缓冲
bufout.close();
System.out.println("文件已写完!");
} catch (IOException e) {
System.out.println(e.toString());
}
}
}