欢迎光临散文网 会员登陆 & 注册

字符缓冲输入流的例子

2020-04-02 09:47 作者:小垃圾kiki  | 我要投稿
package cn.jd.io;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.Reader;
//接下来看我修改什么
public class BufferedTest02 {
        public static void main(String[] args) {
            File src=new File("1.txt");
            //确定流
            BufferedReader  reader=null;   //因为我要使用缓冲流的新增方法所以不能父类引用子类对象了
            try {
                 reader=new BufferedReader(new FileReader(src));
                 //这里我用缓冲流的新增方法直接读取,不用转换成字符串再读取
                 //原来字符串转换成字符数组的原因是字符数组可以和ASCII码匹配,方便计算机识别
                 String line=null;
                while((line=reader.readLine())!=null) {    //将字符读到字符数组里面
                
                    System.out.println(line);   //这里没有用String也没有报错,但是最好要用
                }
            } catch (FileNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }finally {
                try {
                    if(reader!=null) {
                        reader.close();
                    }
                    
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
        }
}


字符缓冲输入流的例子的评论 (共 条)

分享到微博请遵守国家法律