永发信息网

java io流问题

答案:1  悬赏:20  手机版
解决时间 2021-08-22 22:07
  • 提问者网友:你挡着我发光了
  • 2021-08-21 22:25

import java.io.* ;

public class TestBufferedStream {
 public static void main(String args[]) {
  try {
   BufferedReader br = new BufferedReader(new FileReader("F:\\java\\IO\\TestRandom.txt"));//为什么没有对象的申明无法在硬盘上创建这个TestRandom.txt这个文件?
   BufferedWriter bw = new BufferedWriter(new FileWriter("F:\\java\\IO\\TestRandom.txt"));
   for(int i=0;i<10;i++) {
    String s = String.valueOf(Math.random());
    bw.write(s);
    bw.newLine();
   }
   bw.flush();
   bw.close();
   
   String s = null;
   while((s= br.readLine())!=null) {
    System.out.println(s);
   }
   br.close();
  }catch(IOException e) {
   System.out.println("file read error");
  }
 }
}

 

最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-08-21 23:17

应该先写入文件然后关闭BufferedWriter,在实例化一个BufferedReader进行读操作!

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯