版权声明:本文为大都督作者的原创文章,未经 大都督 允许也可以转载,但请注明出处,谢谢! 共勉! 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("输入流有误!");
}
}
}