java.io笔记

PrintWriter
今天使用PrintWriter时遇到一个很有趣的情况:PrintWriter 输出到文件后,再读取文件内容输出到屏幕。但是读取文件内容一直为null。刚开始以为是文件读取出了问题,后来发现是写入问题,PrintWriter 写文件结束后,必须先调用 printWriter.close();方法,才能将内容写入文件。

PrintWriter printWriter=new PrintWriter(file);
            printWriter.print(userDir);
            printWriter.println("\nwtf");
            for (int i = 0; i < 10; i++) {
                printWriter.println("\nwtf" + i);
            }
            printWriter.close();
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 学习Java中的IO,首先要理解Java中IO的流模型。所谓流,可以假想成河流,流的数据源,就是河流的发源地,流是...
    GhostStories阅读 3,244评论 0 5
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,898评论 18 399
  • 1,从磁盘中读取数据: 2,序列化与反序列化: 对象必须实现serializable接口 3,适配器模式: 4,装...
    bboymonk阅读 1,033评论 0 0
  • 小编费力收集:给你想要的面试集合 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JA...
    八爷君阅读 10,138评论 1 114
  • 话说牛郎织女隔河相望,每年七夕才可相聚一次,感人故事流传在人间数千年,在21世纪,王母最终心软允许他们结为连理,让...
    夜含阅读 14,281评论 11 13