zoukankan      html  css  js  c++  java
  • 17 IO流(十四)——Print流

    PrintStream流

    PrintStream作为一个包装流,它可以包装字节流,甚至可以使用指定的文件创建一个打印流。
    它的构造函数很丰富,建议打开API看一下。

    它常用的方法是print方法与println方法,它们与构造方法配合可以不用flush而自动刷新。

    构造方法的参数boolean autoFlush不对write方法生效。需要使用flush刷新。

    System.out默认输出到控制台,可以使用System.setOut(PrintStream p),此时System.out.print方法就将数据输出到p
    System.out可以作为一个输出流

    import java.io.*;
    public class IOTest01
    {
    	public static void main(String[] args)throws FileNotFoundException,Exception{
    		
    		PrintStream ps = System.out;
    		ps.println("hello");
    
    		byte[] b = {1,2,3,4};
    		PrintStream pps =new PrintStream(
    			new BufferedOutputStream(
    				new FileOutputStream("abc.txt")),true,"utf-8");
    		pps.println("我不开心");
    		pps.println("但我会好起来的");
    		pps.write(b);
    		pps.flush();
    		pps.close();
    	}
    }
    

      

    PrintWriter流

    PrintWriter流的构造方法和PrintStream的构造方法高度相似。

    不写了。

  • 相关阅读:
    提单管理
    SAP Using Text Modules in Adobe Forms
    创建设备任务清单
    HR常用事务代码
    SAP 如何查看用户登录信息
    abap常用函数
    CK13物料价格评估的数据ALV显示
    常用事务代码
    计算物料制造成本估算,比较重要的表
    IT_sort用法实例
  • 原文地址:https://www.cnblogs.com/Scorpicat/p/11933764.html
Copyright © 2011-2022 走看看