文档章节

使用FileWriter类写入字符流文件

L
 LM_Mike
发布于 2017/07/22 10:50
字数 242
阅读 5
收藏 0

这个类只能使用默认的编码表(CN使用GBK),如果要指定编码表,请使用OutputStreamWriter

public class FileWriterDemo {
    public static void main(String[] args) throws IOException {
        /**
         *  需求:使用FileWrite类输出字符流到指定文件
         * 1.创建FileWrite对象
         * 2.使用write方法输出需要写入的字符(每次写入的字符都会存储到缓冲区)
         * 3.需要使用flush方法将write方法写入到缓冲区的字符刷新才能真正写入到指定文件,良好习惯是每次写入都flush一次
         * 4.使用close方法关闭输出流,最后一次写入操作不需要flush,因为close方法会flush一次,然后才关闭输出流
         */
        writeToMyFile();
    }

    private static void writeToMyFile() throws IOException {
        FileWriter fw = new FileWriter("F:\\wola.txt");
        fw.write("谢谢and再见");  //若写入字符(包含中文或英文最好用FileWriter类,因为已经在字节流基础上封装好)
        fw.flush();
        fw.close();
    }
}

© 著作权归作者所有

共有 人打赏支持
L
粉丝 1
博文 264
码字总数 40947
作品 0
深圳
私信 提问
Java FileWriter OutputStreamWriter类源码解析

FileWriter 因为篇幅原因,上一篇直接了字符输入流,今天来分析一下跟FileReader相对应的字符输出流FileWriter。FileWriter是将字符写入文件的通用类,构造函数假定使用默认的字符编码和默认...

Mr_zebra
08/31
0
0
IO流

一、IO流 1、概述:IO流用来处理设备之间的数据传输(读写,复制) 2、分类: 按照流向分:输入流(读数据),输出流(写数据); 按照数据类型:字节流,字符流 字节输入流:InputStream(抽象类) ---...

走了丶
2017/08/17
0
0
黑马程序员——IO篇

------- android培训、java培训、期待与您交流! ---------- IO(Input Output)流 1、IO流用来处理设备之间的数据传输 2、Java对数据的操作是通过流的方式 3、Java用于操作流的对象都在IO包中...

optimisticpig
2014/05/11
0
0
Java IO流知识汇总

java.io.File类的使用: File类用构造器创建其对象,此对象可以对应文件,也可以对应文件目录。 File对象与平台无关;File中的方法仅涉及到如何创建、删除、重命名等操作,涉及到文件内容就要...

祁猛
2016/10/24
14
0
Java IO总结(未完待续)

1.Java IO四个重要抽象类 (1) InputStream(字节输入流) (2) Reader(字符输入流) (3) OutputStream (4) Writer 2.文件相关 (1) 创建File对象:File() (2) 创建、删除文件:...

Taisuke
2014/06/25
0
2

没有更多内容

加载失败,请刷新页面

加载更多

ConcurrentHashMap 高并发性的实现机制

ConcurrentHashMap 的结构分析 为了更好的理解 ConcurrentHashMap 高并发的具体实现,让我们先探索它的结构模型。 ConcurrentHashMap 类中包含两个静态内部类 HashEntry 和 Segment。HashEnt...

TonyStarkSir
今天
3
0
大数据教程(7.4)HDFS的java客户端API(流处理方式)

博主上一篇博客分享了namenode和datanode的工作原理,本章节将继前面的HDFS的java客户端简单API后深度讲述HDFS流处理API。 场景:博主前面的文章介绍过HDFS上存的大文件会成不同的块存储在不...

em_aaron
昨天
2
0
聊聊storm的window trigger

序 本文主要研究一下storm的window trigger WindowTridentProcessor.prepare storm-core-1.2.2-sources.jar!/org/apache/storm/trident/windowing/WindowTridentProcessor.java public v......

go4it
昨天
6
0
CentOS 生产环境配置

初始配置 对于一般配置来说,不需要安装 epel-release 仓库,本文主要在于希望跟随 RHEL 的配置流程,紧跟红帽公司对于服务器的配置说明。 # yum update 安装 centos-release-scl # yum ins...

clin003
昨天
9
0
GPON网络故障处理手册

导读 为了方便广大网络工作者工作需要,特搜集以下GPON网络处理流程供大家学习参考。开始—初步定为故障—检查光纤状况—检查ONU状态--检查设备运行状态—检查设备数据配置—检查上层设备状态...

问题终结者
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部