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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hehaiwei 中级黑马   /  2016-2-29 18:41  /  335 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*
* 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();
        }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马