黑马程序员技术交流社区

标题: 字节学习笔记 [打印本页]

作者: hehaiwei    时间: 2016-2-29 18:41
标题: 字节学习笔记
/*
* 1.需求:想把键盘录入的数据存储到一个文件中
*
* 源:键盘。
*
* 目的:文件。
*
* 2.需求:想要将一个文件的数据打印在控制台上。
*
* 源:文件
* 目的:控制台
*
* 流操作的基本规律:
* 通过两个明确来完成。
*
* 1.明确源和目的。
*   源:输入流。InputStream   Reader
*   目的:输出流。 OuterputStream   Writer
*
* 2.操作的数据是否纯文本。
*   是:字符流
*   不是:字节流  
*   
* 3.当体系明确后,在明确要使用哪个具体的对象
* 通过设备来进行区分:
* 源设备:内存,硬盘,键盘
* 目的设备:内存,硬盘,控制台
*
*/

import java.io.*;



public class TransStreamDemo2
{
        public static void main(String[] args) throws IOException
        {
                BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));
               
                BufferedWriter buwr = new BufferedWriter(new FileWriter("demo.txt"));
               
                String line = null;
               
                while((line=bufr.readLine())!=null)
                {
                        if("over".equals(line))
                                break;
                        buwr.write(line);
                        buwr.newLine();                        
                }
                bufr.close();
                buwr.close();
        }





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2