文档章节

使用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
博文 269
码字总数 41374
作品 0
深圳
私信 提问
Java FileWriter OutputStreamWriter类源码解析

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

Mr_zebra
2018/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:字节流和字符流(输入流和输出流)

什么是流 如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:854630135,群里有阿里大牛直播讲解技术,以及Java大型互...

编程SHA
2018/12/12
0
0
java IO(File类、字节流与字符流、字节字符转换流)

File类 在整个io包中,唯一表示与文件本身有关的类就是File类。使用File类可以进行创建或删除文件等常用操作,要想使用File类,则首先要观察File类的构造方法,此类的常用构造方法如下 File...

dmrs
2015/10/18
33
0

没有更多内容

加载失败,请刷新页面

加载更多

分布式之延时任务方案解析

方案分析 (1)数据库轮询 思路 该方案通常是在小型项目中使用,即通过一个线程定时的去扫描数据库,通过订单时间来判断是否有超时的订单,然后进行update或delete等操作 实现 博主当年早期是用...

微笑向暖wx
29分钟前
1
0
博客目录

1.剑指offer目录 剑指offer目录 2.开放的面试题 开放面试题目录

细节探索者
30分钟前
1
0
自定义线程池

自定义线程工厂: public class CustomThreadFactory implements ThreadFactory { private static final Logger LOGGER = LoggerFactory.getLogger(CustomThreadFactory.class); pu......

hensemlee
59分钟前
2
0
记一次oom内核优化记录:vm.lower_zone_protection

情景 最近gitlab服务会偶发性500,当前机器部署了gitlab、nfs等服务,经过排查发现是nfsd引发oom,导致系统运行不畅。处理过程如下: 事故现场 开发在使用gitlab的时候发现,偶发性的出现500...

阿dai
今天
6
0
Spring Batch JSON 支持

Spring Batch 4.1 开始能够支持 JSON 格式了。这个发布介绍了一个新的数据读(item reader)能够读取一个 JSON 资源,这个资源按照下面的格式: [  {    "isin": "123",    ...

honeymose
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部