A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 池中月 中级黑马   /  2015-6-29 18:23  /  518 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

    最近学习IO输入/输出,看到一种“将键盘输入信息,存入到指定文本文件”需求,但是对它提供的
InputStreamReader(System.in)不是很了解,望指教......

4 个回复

倒序浏览
需求:将键盘输入信息,存入到指定文本文件
分析:源:Reader,InputStream,不是纯文本文件,所以使用InputStream,使用设备是:键盘,所以用System.in
          目的:Writer,OutputStream,是纯文本文件,所以使用Writer,设备是:硬盘,所以使用FileWriter

InputStreamReader(System.in):是将键盘录入的字节流转换成字符流。因为最终目的是要存到指定文件中,所以可以使用字符流。而且如果加字符流的缓冲区(BufferedWriter,BufferedReader),还可以使用其特有的readLine,newLine方法。

如有错误之处,请指出。谢谢~~
回复 使用道具 举报
InputStreamReader(System.in):是将键盘输入内容由字节输入流转化为字符输入流,方便后面用字符流对其操作
回复 使用道具 举报
看了下视频,现在已经可以熟练使用了;谢谢......
回复 使用道具 举报
看回复学习!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马