(一)作用
print只有输出,没有输入;
(二)分类
PrintWriter 输出字符
PrintStream 输出字节
(三)优点
PrintStream
PrintStream在OutputStream的基础上提供了增强的功能,即可以方便地输出各种类型数据的格式化表示形式;(格式化输出是指将一个数据用字符串格式输出)
PrintStream重载了print和println方法,用于各种不同类型数据格式化输出;
PrintWriter
PrintWriter提供了PrintSteam的所有打印方法,其方法不抛出IOException异常;
PrintWriter有更好的跨平台性;
import java.io.*;
public class TestPrintStream {
public static void main(String[] args)throws Exception {
DataOutputStream dos=new DataOutputStream(new FileOutputStream("C:\\Users\\86152\\Desktop\\huanchongliu\\dada.txt"));
dos.writeLong(123456);//以2进制写入
dos.close();
PrintStream ps=new PrintStream(new FileOutputStream("C:\\Users\\86152\\Desktop\\huanchongliu\\print.txt"),true);
ps.println(123456);//以字符形式写入
ps.close();
}
}