Java特殊打印流

package io;

import java.io.*;

/**
 * 特殊输入流:
 *  1、标准输入流
 *      System.in:通常,该流对应于键盘输入或由主机环境或用户指定的另一个输入源
 */
public class Standard {
    public static void main(String[] args) throws IOException{
//        systemIn();
        print();
    }

    /**
     * 标准输入流:
     * System.in
     * 通常,该流对应于键盘输入或由主机环境或用户指定的另一个输入源
     */
    public static void systemIn()throws IOException {
        //标准输入流
        InputStream is = System.in;
        //字符流
        InputStreamReader isr = new InputStreamReader(is);
        //字符缓冲流
        BufferedReader br = new BufferedReader(isr);

        //读取输入内容
        System.out.println(br.readLine());

        //将读取的内容转换整型 注意:需要输入数字
        //System.out.println(Integer.parseInt(br.readLine()));
    }

    /**
     * 标准输出流:
     * System.out
     */
    public static void systemOut() {
        //这个 没什么好说的
        //System.out.println();

    }

    /**
     * 字节打印流:
     * PrintStream
     * 该类打印到文件的内容: 输出即所得,输入什么就写入什么
     */
    public static void print() throws IOException{
        //字节打印流:操作文件
        PrintStream ps = new PrintStream("P:\\demo\\ccccc.txt");
        //打印内容
        ps.print("---打印开始---");
        //打印换行符
        ps.println();
        //打印 int
        ps.print(100);
        ps.println();
        //打印 float
        ps.print(100.99);
        ps.println();
        //打印 char
        ps.print('a');
        ps.println();
        ps.print("---打印结束---");
    }
}

特殊字符打印.png

添加新评论