黑马程序员-JAVA高级视频_IO输入与输出-19天-10(读取转换流)

package string.itcastio;

import java.io.*;

/*
 * 字符流
 *      1,FileReader
 *      2,FileWriter
 *      3,BufferedReader
 *      4,BufferedWriter
 * 字节流
 *      1,InputStream
 *      2,OutputStream
 *      3,BufferedInputStream
 *      4,BufferedOutputStream
 *      
 *      InputStreamReader:
 *      是字节流通向字符流的桥梁
 */
public class InputStreamReaderDemo1 {
    public static void main(String[] args) throws IOException {
        //获取键盘输入对象
        InputStream is = System.in;
        //将字节流转换为字符流对象,使用转换流InputStreamReader
        InputStreamReader isr = new InputStreamReader(is);
        //为了提高效率,使用字符缓冲区技术高效操作,使用BufferedReader
        BufferedReader br = new BufferedReader(isr);
//键盘录入最常见写法
        //BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); String line
= null; while ((line = br.readLine()) != null) { if ("over".equals(line)) { break; } System.out.println(line); } } }

 

posted @ 2013-03-23 14:28  谷文仁  阅读(139)  评论(0编辑  收藏  举报