字符输出流写文本文件

1.Writer类

Writer的常用方法

方法名称

说明

write(String str)

将str字符串里包含的字符输出到指定的输出流中

write(String str , int off , int len)

将str字符串从off位置开始,长度为len的字符输出到输出流中

void close()

关闭输出流

void flush()

刷新输出流

2.字符输入流FileWriter

    常用构造方法:

     ※  FileWriter (String name)

    Writer fileObject=new FileWriter (“C:\\test.txt”);

3.使用FileWriter读取文件步骤:

    (1) Import java.io.*;(IOException, FileWriter)

    (2)Writer fr=new FileWriter (“C:\\test.txt”);

    (3) fr. write (“hello”);

    (4)  fr. close ();

4.字符输入流BufferedWriter类(提高读取文件效率

  常用构造方法:

   ※  BufferedWrite (Writer out)

5.使用BufferedWriter和FileWriter将数据写入文件:

  (1) Import java.io.*;(IOException, FileWriter, BufferedWriter)

  (2) FileWriter fw=new FileWriter (“C:\\test.txt”);

BufferedWriter bw=new BufferedWriter (fw);

//【BufferedWriter bw=new BufferedWriter (new FileWriter (“C:\\test.txt”));】

  (3) bw. write(“hello”);

  (4) bw .flush ();        //刷新该流的缓冲

  fw .close ();

※   替换文本文件内容:replace(文件中的内容,替换的内容)

【要用一个变量接收其返回的数据】

※   使用FileWriter写网页文件时:

换行:“\r\n”或“<br/>”

使用BufferedWriter写网页文件时:

换行:bw. newLine();【在文本文件中会显示换行,但在html文件中不会换行】

转载于:https://www.cnblogs.com/leelee/p/6831562.html

字符输出流写文本文件【Writer、FileWriter 、BufferedReader 】相关推荐

  1. 字符输出流写数据的其他方法

    package com.learn.Demo05Writer;import java.io.FileWriter; import java.io.IOException;/*字符输出流写数据的其他方法 ...

  2. java 字符输出流_Java 之 字符输出流[Writer]

    一.字符输出流 java.io.Writer 抽象类是表示用于写出字符流的所有类的超类,将指定的字符信息写出到目的地. 它定义了字节输出流的基本共性功能方法. void write(int c) 写入 ...

  3. 文件字符输出流 FileWritter java

    文件字符输出流 FileWritter java 构造方法 FileWriter(File file) 根据给定的 File 对象构造一个 FileWriter 对象. FileWriter(File ...

  4. 02_IO操作的基本规律(InputStream,OutputStream,Reader,Writer,FileReader,FileWriter,BufferedReader,BufferedWri

     模拟BufferedInputStream,编写一个类 package toto.IO; import java.io.IOException; import java.io.InputStre ...

  5. 字符输出流_Writer类FileWriter类介绍

    package com.learn.Demo05Writer;import java.io.FileWriter; import java.io.IOException;/*java.io.Write ...

  6. 字符输出流的基本使用_写出单个字符到文件

    package com.learn.Demo05Writer;import java.io.FileWriter; import java.io.IOException;/*字符输出流的使用步骤(重点 ...

  7. 字符输出流,缓冲流和序列化

    字符输出流,缓冲流和序列化 1. IO流 1.1 文件操作字符输出流 FileWriter文件操作输出字符流Constructor 构造方法FileWriter(File file);根据File类对 ...

  8. JAVA笔记11__File类/File类作业/字节输出流、输入流/字符输出流、输入流/文件复制/转换流...

    /*** File类:文件的创建.删除.重命名.得到路径.创建时间等,是唯一与文件本身有关的操作类*/ public class Main {public static void main(Strin ...

  9. java学习(153):字符输出流

    import javax.imageio.IIOException; import java.io.*; import java.util.Date;//字符输入流 public class File ...

最新文章

  1. this - 想说爱你不容易
  2. 在应用程序中替换Linux中Glibc的malloc的四种方法
  3. php汽车找车位,车停在哪最省心?小编奉上找车位小指南
  4. js复制网站文字追加网站来源,网站版权
  5. modelsim的库仿真流程--1
  6. CSP认证 201503-3 节日[C++题解]:模拟、枚举、日期题、日期模板题
  7. 自考计算机科学与技术本科毕业论文选题,自考计算机科学与技术专业(本)毕业论文写作指导...
  8. 关于GPS的1PPS时间同步功能探索与测试
  9. top.location.href和localtion.href有什么不同
  10. Windows中安装MongoDB以及studio3t
  11. java项目所需jar包的下载--maven仓库
  12. 室内定位---UWB测距及定位原理
  13. ASP.NET Web API实践系列09,在Fiddler和控制台中模拟GET和POST请求
  14. 我的ROS学习之路——服务通信
  15. A very hard mathematic problem HDU - 4282
  16. 目前域名防封的新知识
  17. ArrayList和Linked的区别
  18. 程序输出我是java小公主,我的同学英文
  19. 我是谁?——第一次CSDN发文
  20. 左右滑屏设置_android手势滑屏及左右滑屏

热门文章

  1. 如何更高效地压缩时序数据?基于深度强化学习的探索
  2. Java经典面试题整理及答案详解(四)
  3. linux脚本定时任务,使用Linux脚本执行定时任务
  4. Java编程入门100例之二十二(字符串查找)
  5. SQL基础【二十、索引】(超细致版本,前理论,后实践,应对sql面试绰绰有余)
  6. ORA-01940:cannot drop a user that is currently connected
  7. R 语言学习过程全记录 ~
  8. 关于Verilog中begin···end语句执行顺序
  9. 如何制作Windows镜像
  10. ARMV8 datasheet学习笔记3:AArch64应用级体系结构