6、打印流
打印流的主要功能是用于输出,在整个IO包中打印流分为两种类型
字节打印流:PrintStream
字符打印流:PrintWrite
打印流可以很方便的进行输出
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.PrintStream;
import java.io.PrintWriter;
import java.io.Writer;
public class PrintStreamDome {
public static void CharPrint() {
File file=new File("c:\\test\\vince.txt");
try {
Writer out = new FileWriter(file);
//加缓存
BufferedWriter bis=new BufferedWriter(out);
//增强打印功能
PrintWriter pw=new PrintWriter(bis);
pw.println("小河流水天天哗啦啦");
pw.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void bytePrint() {
File file=new File("c:\\test\\vince.txt");
try {
OutputStream out = new FileOutputStream(file,true);
BufferedOutputStream bos=new BufferedOutputStream(out);
PrintStream ps=new PrintStream(bos);
ps.println("小河流水天天哗啦啦");
ps.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
//bytePrint();
CharPrint();
}
}