Java IO之打印流
?
使用OutputStream可以完成数据的输出功能,但是如果输出一个float类型的数据并不好输出,它的输出功能并不强大,要想使用更强大的输出功能,则可以使用打印流。打印流有两种:一种是PrintStream,一种是PrintWriter。
?
PrintStream的定义:
public?class?PrintStream?extends?FilterOutputStream?implements?Appendable,Closeable{
}
?
PrintStream是OutputStream的子类
?
PrintStream的构造方法:
public?PrintStream(OutputStream?out){
}
?
实际上PrintStream属于装饰,也就是说根据实例化PrintStream类的对象不同,输出的功能也不同。
下面代码为使用PrintStream向文件输出:
?