zoukankan      html  css  js  c++  java
  • 00098_打印流

    1、打印流的概述

      (1)打印流添加输出数据的功能,使它们能够方便地打印各种数据值表示形式;

      (2)打印流根据流的分类:

        ①字节打印流    PrintStream;

        ②字符打印流    PrintWriter;

      (3)方法

        ①void print(String str): 输出任意类型的数据;

        ②void println(String str): 输出任意类型的数据,自动写入换行操作。

      (4)代码演示:

     1 import java.io.IOException;
     2 import java.io.PrintWriter;
     3 
     4 /* 
     5  * 需求:把指定的数据,写入到printFile.txt文件中
     6  * 
     7  * 分析:
     8  *     1,创建流
     9  *     2,写数据
    10  *     3,关闭流
    11  */
    12 public class PrintWriterDemo {
    13     public static void main(String[] args) throws IOException {
    14         // 创建流
    15         // PrintWriter out = new PrintWriter(new FileWriter("printFile.txt"));
    16         PrintWriter out = new PrintWriter("d:\Java\printFile.txt");
    17         // 2,写数据
    18         for (int i = 0; i < 5; i++) {
    19             out.println("helloWorld");
    20         }
    21         // 3,关闭流
    22         out.close();
    23     }
    24 }

    2、打印流完成数据自动刷新

      (1)可以通过构造方法,完成文件数据的自动刷新功能;

      (2)构造方法:开启文件自动刷新写入功能。

        ①public PrintWriter(OutputStream out, boolean autoFlush)

        ②public PrintWriter(Writer out, boolean autoFlush)

      (3)代码演示:

     1 import java.io.FileWriter;
     2 import java.io.IOException;
     3 import java.io.PrintWriter;
     4 
     5 /* 
     6  * 分析:
     7  *     1,创建流
     8  *     2,写数据
     9  */
    10 public class PrintWriterDemo2 {
    11     public static void main(String[] args) throws IOException {
    12         // 创建流
    13         PrintWriter out = new PrintWriter(new FileWriter(
    14                 "d:\Java\printFile.txt"), true);
    15         // 2,写数据
    16         for (int i = 0; i < 5; i++) {
    17             out.println("helloWorld");
    18         }
    19         // 3,关闭流
    20         out.close();
    21     }
    22 }

    1.1      打印流完成数据自动刷新

  • 相关阅读:
    (转)建表参数(pctfree,IniTrans,maxtrans)含义
    oracle 中事务提交
    如何创建线程安全的list
    [转] Redis 存储List对象
    【转】 Oracle用户密码过期和用户被锁解决方法
    【转】oracle中rownum和row_number()
    [转]如何防止博客园文章被窃取
    【转】解锁 时 ORA-00942 表或视图不存在 问题的解决
    java 接口可以多继承--【转】http://blog.csdn.net/tiantiandjava/article/details/46514783
    echarts 问题
  • 原文地址:https://www.cnblogs.com/gzdlh/p/8098403.html
Copyright © 2011-2022 走看看