字符输出流写文本文件【Writer、FileWriter 、BufferedReader 】
字符输出流写文本文件
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 】相关推荐
- 字符输出流写数据的其他方法
package com.learn.Demo05Writer;import java.io.FileWriter; import java.io.IOException;/*字符输出流写数据的其他方法 ...
- java 字符输出流_Java 之 字符输出流[Writer]
一.字符输出流 java.io.Writer 抽象类是表示用于写出字符流的所有类的超类,将指定的字符信息写出到目的地. 它定义了字节输出流的基本共性功能方法. void write(int c) 写入 ...
- 文件字符输出流 FileWritter java
文件字符输出流 FileWritter java 构造方法 FileWriter(File file) 根据给定的 File 对象构造一个 FileWriter 对象. FileWriter(File ...
- 02_IO操作的基本规律(InputStream,OutputStream,Reader,Writer,FileReader,FileWriter,BufferedReader,BufferedWri
模拟BufferedInputStream,编写一个类 package toto.IO; import java.io.IOException; import java.io.InputStre ...
- 字符输出流_Writer类FileWriter类介绍
package com.learn.Demo05Writer;import java.io.FileWriter; import java.io.IOException;/*java.io.Write ...
- 字符输出流的基本使用_写出单个字符到文件
package com.learn.Demo05Writer;import java.io.FileWriter; import java.io.IOException;/*字符输出流的使用步骤(重点 ...
- 字符输出流,缓冲流和序列化
字符输出流,缓冲流和序列化 1. IO流 1.1 文件操作字符输出流 FileWriter文件操作输出字符流Constructor 构造方法FileWriter(File file);根据File类对 ...
- JAVA笔记11__File类/File类作业/字节输出流、输入流/字符输出流、输入流/文件复制/转换流...
/*** File类:文件的创建.删除.重命名.得到路径.创建时间等,是唯一与文件本身有关的操作类*/ public class Main {public static void main(Strin ...
- java学习(153):字符输出流
import javax.imageio.IIOException; import java.io.*; import java.util.Date;//字符输入流 public class File ...
最新文章
- this - 想说爱你不容易
- 在应用程序中替换Linux中Glibc的malloc的四种方法
- php汽车找车位,车停在哪最省心?小编奉上找车位小指南
- js复制网站文字追加网站来源,网站版权
- modelsim的库仿真流程--1
- CSP认证 201503-3	节日[C++题解]:模拟、枚举、日期题、日期模板题
- 自考计算机科学与技术本科毕业论文选题,自考计算机科学与技术专业(本)毕业论文写作指导...
- 关于GPS的1PPS时间同步功能探索与测试
- top.location.href和localtion.href有什么不同
- Windows中安装MongoDB以及studio3t
- java项目所需jar包的下载--maven仓库
- 室内定位---UWB测距及定位原理
- ASP.NET Web API实践系列09,在Fiddler和控制台中模拟GET和POST请求
- 我的ROS学习之路——服务通信
- A very hard mathematic problem HDU - 4282
- 目前域名防封的新知识
- ArrayList和Linked的区别
- 程序输出我是java小公主,我的同学英文
- 我是谁?——第一次CSDN发文
- 左右滑屏设置_android手势滑屏及左右滑屏
热门文章
- 如何更高效地压缩时序数据?基于深度强化学习的探索
- Java经典面试题整理及答案详解(四)
- linux脚本定时任务,使用Linux脚本执行定时任务
- Java编程入门100例之二十二(字符串查找)
- SQL基础【二十、索引】(超细致版本,前理论,后实践,应对sql面试绰绰有余)
- ORA-01940:cannot drop a user that is currently connected
- R 语言学习过程全记录 ~
- 关于Verilog中begin···end语句执行顺序
- 如何制作Windows镜像
- ARMV8 datasheet学习笔记3:AArch64应用级体系结构