JAVA IO笔记

今天看了一下JAVA IO 相关的知识,发现java里面关于IO的类有好多好多,让人看的真的眼花缭乱,不过总的大致分为两部分,一部分是关于字节流的操作,另外一部分

是关于字符流的操作

这么多类也没有一一使用,但是我大概明白该用哪些类去操作相应的文件,我用的是BufferedReader这个类来读取文件,官方文档上该类有两个构造函数,但是这两个构造函数

传入的都是reader类型的对象,但是网上说Reader 所作的每个读取请求都会导致对基础字符或字节流进行相应的读取请求。因此,建议用 BufferedReader 包装所有其 read() 操作可能开销很高的 Reader(如 FileReader 和 InputStreamReader)。

所以根据上面的我写了一个简单的代码用于读取一个文件里面的内容:

static void testBUfferedReader() throws IOException{
  
   BufferedReader  br=new BufferedReader(new FileReader("D:\\s1\\s3.txt"));
      String str=br.readLine();
      while(str!=null){
       System.out.println(str);
       str=br.readLine();
      }
     
 }

下面是输出结果:

this is a test about javaio
i really want to know it clear!







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Master_Yoda

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值