java.io.Printstream:打印流
PrintStream为其他输出流添加了功能,使它们能够方便地打印各种数据值表示形式。
Printstream特点:
- 只负责数据的输出,不负责数据的读取
- 与其他输出流不同,Printstream永远不会抛出IOException
- 有特有的方法,
print , println
void print(任意类型的值)
void println(任意类型的值并换行)
构造方法:
PrintStream( File file):输出的目的地是一个文件
Printstream(outputStream out):输出的目的地是一个字节输出流Printstream( String fiLeName):输出的目的地是一个文件路径PrintStream extends outputstream
继承自父类的成员方法:
lpublic void close():关i闭此输出流并释放与此流相关联的任何系统资源。- public void flush() :刷新此输出流并强制任何缓冲的输出字节被写出。
- public void write(byte[] b):将 b.Length字节从指定的字节数组写入此输出流。
- public void write(byte[ ] b, int off, int Len):从指定的字节数组写入Len字节,从偏移量off开始输出到此输出流。- public abstract void write(int b):将指定的字节输出流。
可以改变输出语句的目的地(打印流的流向)输出语句,默认在控制台输出
使用System.setout方法改变输出语句的目的地改为参数中传递的打印流的目的地
static void setout ( Printstream out)
重新分配“标准”输出流。