Java知识点总结(JavaIO-打印流)

Java知识点总结(JavaIO-打印流)

@(Java知识点总结)[Java, JavaIO]

[toc]

打印流是输出信息最方便的类,主要包括字节打印流(PrintStream)和字符打印流(PrintWriter)。

  可以打印任何数据类型,小数,整数,字符串等。

clipboard.png

把一个输出流的实例传递到打印流后,可以更加方便地输出内容,也就是说,是打印流把输出流重新装饰了一下(装饰者模式)。

clipboard.png

public  class Demo08 {
 
  public static void test01() throws FileNotFoundException{
    PrintStream ps = new PrintStream(
        new FileOutputStream(new File("E:" + File.separator + "test.txt")));
    
    ps.print("zhangsan");
    ps.print(123.4);
    ps.close();
  }
  
  //格式化输出
  public static void test02() throws FileNotFoundException{
    PrintStream ps = new PrintStream(
        new FileOutputStream(new File("E:" + File.separator + "test.txt")));
    
    String name = "lisi";
    int age = 23;
    float score = 96.5f;
    char sex = 'M';
    
    ps.printf("姓名:%s;年龄:%d;分数:%f;性别:%c;" , name,age,score,sex);
    
  }
  
  public static void main(String[] args) {
    try {
      //test01();
       test02();
    } catch (FileNotFoundException e) {
      e.printStackTrace();
    }
  }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值