1 package 文件操作;
 2
 3 import java.io.File;
 4 import java.io.FileWriter;
 5 import java.io.IOException;
 6 import java.io.Writer;
 7
 8 public class TestWriter {
 9     public static void main(String[] args) throws IOException {
10         File file=new File("D:"+File.separator+"test.txt");
11 //        Writer writer=new FileWriter(file);
12         Writer writer=new FileWriter(file,true);//在文件内容后追加,而不是覆盖原文件内容。
13         String str="让我们荡起双桨!";
14 //        writer.write(str);
15         writer.write(str, 1, 3);
16         writer.close();
17     }
18 }

View Code

字符流如果不关闭会一直在缓冲区,而无法写进文件中,若因某种原因不能关闭流,可用flush()方法强制清空缓冲区并写进文件。

转载于:https://www.cnblogs.com/xiongjiawei/p/6683493.html

【java】io流之字符输出流:java.io.Writer类及子类的子类java.io.FileWriter相关推荐

  1. Java实现文件写入——IO流(输入输出流详解)

    输入输出的重要性: 输入和输出功能是Java对程序处理数据能力的提高,Java以流的形式处理数据.流是一组有序的数据序列,根据操作的类型,分为输入流和输出流. 程序从输入流读取数据,向输出流写入数据. ...

  2. java字符流输出流_JAVA语言之IO流字符串输入输出流

    本文主要向大家介绍了JAVA语言之IO流字符串输入输出流,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 概述 StringReader 字符输入流 和CharArrayReader类 ...

  3. Java中IO流,输入输出流概述与总结(转载自别先生文章)

    Java中IO流,输入输出流概述与总结 总结的很粗糙,以后时间富裕了好好修改一下. 1:Java语言定义了许多类专门负责各种方式的输入或者输出,这些类都被放在java.io包中.其中, 所有输入流类都 ...

  4. java之高级的IO流,字符流与字节流

    IO流 今日内容介绍  标准输入流 & 转换流 & 打印流  对象操作流  Properties集合 第1章标准输入流 & 转换流 & 打印流 1.1标准输入输出 ...

  5. Java IO 流之 字符流

    概述 字符流是针对字符数据的特点进行过优化的,因而提供了一些面向字符的有用特性,字符流的源或目标通常是文本文件. Reader 和 Writer是 java.io 包中所有字符流的父类.由于它们都是抽 ...

  6. Day22 Java IO流 File、IO流的字节输出流

    File 概述: 想要实现IO流操作,就必须要知道硬盘上文件的表现形式 Java提供了一个类让我们操作硬盘上的文件:File.File也就是文件的表现形式 File:文件和目录(文件夹)路径名的抽象表 ...

  7. java io流(字符流) 文件打开、读取文件、关闭文件

    java io流(字符流) 文件打开 读取文件 关闭文件 //打开文件 //读取文件内容 //关闭文件 import java.io.*;public class Index{public stati ...

  8. Java基础IO流之字符流的使用

    ☆引言☆ 大家好,我是痛而不言笑而不语的浅伤.IO流分为字节流和字符流,而上一篇文章我们学习了字节流(Java基础IO流之字符流的使用),这篇文章带大家一起来学习字符流吧.对文章中描述错误的希望大家积 ...

  9. IO流 (三) ----- 字符流和字符缓冲流

    相关文章: <IO流 (一) ----- 基本概念和File类> <IO流 (二) ----- 文件流> <IO流 (三) ----- 字符流和字符缓冲流> < ...

  10. 进阶15 IO流+字节字符输入输出+IO异常处理+属性集+缓冲流+各种编码+序列化

    IO概述 什么是IO 生活中,你肯定经历过这样的场景.当你编辑一个文本文件,忘记了ctrl+s ,可能文件就白白编辑了.当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里.那么数据都是在哪些 ...

最新文章

  1. 使用TESSERACT来识别字符
  2. shell怎么把负数变成正数_excel怎么计算平方根-记住简单的收藏复杂的
  3. 【win32】vs2010的窗体程序Helloworld
  4. 求旋转数组的最小数字C++
  5. UI代码练习-视图的层次关系
  6. vue拖动添加模块展示_vue-quill-editor的增强模块,提供图片上传,复制插入,拖拽插入...
  7. 石河子大学计算机研究生好考吗,石河子大学2020考研经验分享
  8. 酒店预订微信小程序怎么开发?
  9. 服务器项目访问速度,【随心秀】优化1M带宽的云服务器访问速度
  10. win10 共享文件夹 nplayer查看共享文件
  11. 企业支付宝转账到个人银行卡(免费率 无限额)JAVA配置示例
  12. 核电站问题 动态规划
  13. Python实现蒙塔卡洛思想
  14. python1234出栈_Python语句序列“nums=set([1,2,2,3,3,3,4]);print(len(nums))”的运行结果是()。 (2.0分)_学小易找答案...
  15. Rasa使用指南01
  16. 二次型,标准型,规范型
  17. 她研究白酒被提名院士!而她是半导体顶级专家,却四次被拒!
  18. gta5 android版数据包,gta5手机版2.21g数据包
  19. SQLServer数据库导入.mdf文件报错解决问题
  20. webank之SQL题

热门文章

  1. 堆排序(C语言实现)
  2. GIT的使用中的问题处理
  3. Sparkline图
  4. android 应用程序Activity之间数据传递与共享的几种途径
  5. mongodb 的 GridFS 详细分析(二)
  6. 艾伟:WinForm控件开发总结(三)------认识WinForm控件常用的Attribute
  7. MVC自定义路由的配置,必须把自己的路由写在前面
  8. 今天研究成功ASP动态管理数据表及字段
  9. 删除Visual Studio最近的项目(收藏)
  10. Hibernate简介与运行原理