为了账号安全,请及时绑定邮箱和手机立即绑定

关于输入流和输出流一个简单的程序

关于输入流和输出流一个简单的程序

小唯快跑啊 2019-03-13 17:14:55
以下是一些问题:为什么file = "BasicFileOutput.out"; ?这是什么类型的文件?放到filewriter的构造函数里面?in 和 out 流之间有什么关系?while 循环中之间也没有联系啊?为什么打印出来的结果只有 1 次输出,代码里面不是有 2 次使用println吗?代码下面://: io/BasicFileOutput.javaimport java.io.*;public class BasicFileOutput {  static String file = "BasicFileOutput.out";   public static void main(String[] args)  throws IOException {    BufferedReader in = new BufferedReader(      new StringReader(        BufferedInputFile.read("BasicFileOutput.java")));    PrintWriter out = new PrintWriter(      new BufferedWriter(new FileWriter(file)));    int lineCount = 1;    String s;    while((s = in.readLine()) != null )      out.println(lineCount++ + ": " + s);    out.close();    // Show the stored file:    System.out.println(BufferedInputFile.read(file));  }}
查看完整描述

1 回答

?
精慕HU

TA贡献1845条经验 获得超8个赞

第一个println是输出到文件里去了。

第二个println才是输出到控制台。

所以你看到在控制台只有一行输出。


查看完整回答
反对 回复 2019-04-17
  • 1 回答
  • 0 关注
  • 379 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信