java.io.PrintStream打印流
PrintStream为其他输出流添加了功能,使他们能够方便地打印各种数据值表示形式
PrintStream特点
1、只负责数据的输出,不负责数据的读取
2.与其他输出流不同不会抛出IOException异常
3.有特有的方法:
print(); println();
void print(输出任意的值)
void print(输出任意的值并换行)
构造方法:
PrintStream(File file) 输出的目的地是一个文件
PrintStream(OutputStream out) 输出的目的地是一个字节输出流
PrintStream(String fileName) 输出的目的地是一个文件路径
PrintStream继承了字节流OutputStream
继承了来自父类OutputStream的成员方法
public void flush
public void close
public void write(byte[] b)
public void write(byete[] b int off int len)
public abstract void write(int b )
注意:
如果使用继承自父类的write方法写数据呢么查看数据的时候会查询编码表 97-》a
如果使用自己特有的方法print println方法写数据 97-》97
public class DemoPrintStream {
public static void main(String[] args) throws FileNotFoundException {
//创建打印流PrintStream对象,构造方法中绑定要输出的目的地
PrintStream ps = new PrintStream("D:\\百度网盘下载\\AAAA.txt");
//使用继承自父类的write方法写数据呢么查看数据的时候会查询编码表 97-》a
ps.write(97); //a
ps.println(97); //97
ps.println(8.8);
ps.println("helloworld");
ps.println(true);
ps.close();//流使用完就要释放资源
}
}