Java IO流--标准输入,输出流的使用

Posted 路宇_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java IO流--标准输入,输出流的使用相关的知识,希望对你有一定的参考价值。

前言:

  1. System.in : 标准的输入流,默认从键盘输入
  2. System.out : 标准的输出流,输出到控制台中
  3. System类的setIn(InputStream is)和setOut(OutputStream os)方式重新指定输入和输出的流

练习:

从键盘输入字符串,要求将读取到的整行字符串转成大写输出,然后继续进行输入操作,直至当输入“e”或“exit”时,退出程序

public class OtherStreamTest {
    public static void main(String[] args) {
        BufferedReader bis =null;
        try {
            InputStreamReader isr = new InputStreamReader(System.in);
            bis = new BufferedReader(isr);

            while (true) {
                System.out.println("请输入字符串:");
                String data;
                data = bis.readLine();
                if (data.equals("e") || data.equals("exit")) {
                    System.out.println("程序结束");
                    break;
                }
                String s = data.toUpperCase();
                System.out.println(s);
            }
        }catch (Exception e){
            e.printStackTrace();
        }finally {
            try {
                if (bis!=null) {
                    bis.close();
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }

    }
}

以上是关于Java IO流--标准输入,输出流的使用的主要内容,如果未能解决你的问题,请参考以下文章

java IO流 其它的流的使用

IO流学习笔记

Java输入输出流的使用详细介绍

IO流

java IO流 IO流概述

java中输出流不关闭为啥不能写入