Reader类和Writer类

版权声明:本文为大都督作者的原创文章,未经 大都督 允许也可以转载,但请注明出处,谢谢! 共勉! https://blog.csdn.net/qq_37335220/article/details/85237106

从键盘读入用户的输入,并显示在屏幕上

1. 效果图

在这里插入图片描述

2. Java代码

package com.example.demo.file;

import java.io.InputStreamReader;
import java.io.OutputStreamWriter;

/**
 * @Description Reader类和Writer类
 * @author 大都督
 * @date 2018年12月24日
 */
public class ReaderAndWriterTest {

	public static void main(String[] args) {
		//从键盘读入用户的输入,并显示在屏幕上
		readKeyboardOnScreen();
	}

	/** 
	* @Title: readKeyboardOnScreen 
	* @Description:  从键盘读入用户的输入,并显示在屏幕上
	* @author 大都督
	* @date 2018年12月24日
	* @return void
	*/
	private static void readKeyboardOnScreen() {
		int c;
		//创建输入流
		InputStreamReader inputStreamReader = new InputStreamReader(System.in);
		//创建输出流
		OutputStreamWriter outputStreamWriter = new OutputStreamWriter(System.out);
		try {
			System.out.println("请输入一行字符,并按回车键结束");
			while ((c = inputStreamReader.read()) != '\n') {
				outputStreamWriter.write(c);
			}
			//如果不关闭输出流,则屏幕上什么显示也没有
			outputStreamWriter.close();
			inputStreamReader.close();
		} catch (Exception e) {
			System.out.println("输入流有误!");
		}
	}
}

猜你喜欢

转载自blog.csdn.net/qq_37335220/article/details/85237106
今日推荐