zoukankan      html  css  js  c++  java
  • JavaIO

    打印流可以直接操作输入流和文件。

    不负责数据源,只负责数据目的
    为其它输出流,添加功能
    不会抛出IO异常,但可能会抛出其他异常

    PrintStream和PrintWriter的区别

    ● 方法名完全一致,一般使用PrintWriter,灵活性更强
    
    ● PrintWriter类实现了PrintStream类中的所有print方法
    
    ● PrintStream和PrintWriter的区别在构造方法上,指定输出的目的端
    
    ● PrintStream构造方法接收:File对象,字符串路径,字节输出流OutputStream
    
    ● PrintWriter构造方法接收:File对象,字符串路径,字节输出流OutputStream,字符输出流Writer

    1. PrintStream(字节打印流)

    它的打印方法print可以保证数值的表现形式不变。写的是什么样子,目的地就是什么样子

    类中常用方法:

    ● PpintStream(File file):通过一个File对象实例化PrintStream类
    ● printStream(OutputStream out):接收OutputStream对象,实例化PrintStream类
    ● printf(Locale l,String format,Object args):根据指定的Locale进行格式化输出
    ● printf(String format,Object args):根据本地环境格式化输出
    ● print(
    boolean b):此方法被重载多次,输出任意数据
    ● println(
    boolean b):此方法被重载多次,输出任意数据后换行

    格式化输出:字符串使用 %s、整数使用 %d、小数使用 %f、字符使用 %c

    printf("姓名:%s;年龄:%d;成绩:%f;性别:%c",name,age,score,sex);

    2. PrintWriter(字符打印流)

    字符打印流几乎具备了字符输出流的基本功能,只是增加了打印功能

  • 相关阅读:
    写在前面
    你应该知道的 RPC 原理
    虚函数 继承 多态
    指针 函数指针 指针数组
    Python使用RMF聚类分析客户价值
    数据挖掘关联分析中的支持度、置信度和提升度
    OpenCV2.4.4+Cmake2.8+Vs2010编译createsamples+traincascade程序用来训练样本
    UNITY + OpenCVSharp调节图像对比度
    使用单精度类型变量
    有符号基本整型
  • 原文地址:https://www.cnblogs.com/Dm920/p/12461657.html
Copyright © 2011-2022 走看看