标准输入流、标准输出流

1、基本使用

package demo02;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
 * @description: demo09
 * @author: liuyang
 * @create: 2021-09-06 21:57
 */
public class Demo09 {
    /**
     * 标准输入流:
     * System.in:字节流,默认从键盘输入。
     * 标准输出流:
     * System.out:默认从控制台输出。
     * @param args
     */
    public static void main(String[] args) {
        // 将键盘输入流转为字符输入流
        InputStreamReader inputStreamReader = new InputStreamReader(System.in);
        // 将字符输入流转为字符缓冲输入流
        BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
        try {
            while (true) {
                System.out.println("请输入字符串:");
                    String str = bufferedReader.readLine();
                    if ("exit".equalsIgnoreCase(str)) {
                        System.out.println("程序退出");
                        break;
                    }
                    System.out.println(str.toUpperCase());
            }
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                if (bufferedReader != null) {
                    bufferedReader.close();
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
}

 

posted @ 2021-09-06 22:14  牛牛的自留地  阅读(107)  评论(0编辑  收藏  举报