需求:将键盘输入信息,存入到指定文本文件
分析:源:Reader,InputStream,不是纯文本文件,所以使用InputStream,使用设备是:键盘,所以用System.in
目的:Writer,OutputStream,是纯文本文件,所以使用Writer,设备是:硬盘,所以使用FileWriter
InputStreamReader(System.in):是将键盘录入的字节流转换成字符流。因为最终目的是要存到指定文件中,所以可以使用字符流。而且如果加字符流的缓冲区(BufferedWriter,BufferedReader),还可以使用其特有的readLine,newLine方法。
如有错误之处,请指出。谢谢~~ |