您现在的位置是:亿华云 > 域名
FileReader类读取文本文件的内容,FileWriter类把内容写入到文本文件
亿华云2025-10-04 03:57:00【域名】2人已围观
简介大家好,我是Java进阶者。前言本文主要学习FileReader类读取文本文件的内容,FileWriter类把内容写入到文本文件,实现在FileWriter类中实现文本文件末尾追加数据。接下来小编带大
大家好,类读类把我是取文Java进阶者。
前言
本文主要学习FileReader类读取文本文件的本文本文内容,FileWriter类把内容写入到文本文件,内容内容实现在FileWriter类中实现文本文件末尾追加数据。写入接下来小编带大家一起来学习!
一、到文 FileReader类
1.FileReader是类读类把Reader的子类,FileReader是取文按字符读取文件中的数据。
2.FileReader的本文本文构造方法:
(1)public FileReader(String name):给定要读取文件名创建一个FileReader对象。
(2)public FileReader(File file):使用File对象创建一个新的内容内容FileReader,给定要读取的写入File对象。
3.FileReader构造方法例子:
//使用File对象创建FileReader对象 File f=new File("test01.txt"); FileReader fr=new FileReader(f); //使用文件名创建FileReader对象 FileReader fr=new FileReader("test02.txt");4.FileReader方法如下所示:
《该图片引用菜鸟教程》
5.如何使用FileReader读取文件中的到文字符?
(1)在text文件夹目录下创建一个test14.txt文件并写入"Hello,World!Java进阶学习交流~~~~"内容。
(2)代码实现例子如下:
import java.io.*; public class P13 { public static void main(String[] args) throws Exception { // TODO Auto-generated method stub //创建一个FileReader对象用来读取test14.txt文件中的类读类把字符 FileReader fr=new FileReader("text/test14"); //定义一个int类型的变量num来保存读取的字符 int num; //判断文件是否读到末尾 while((num=fr.read())!=-1){ System.out.println("读取到的内容是:"+(char)num); } //关闭流 fr.close(); } }运行的结果如下所示:
二、 FileWriter类
1.FileWriter类是云服务器取文Writer的子类,它具有文件写入的本文本文能力。FileWriter按字符将数据写入文件中。
2.FileWriter类的构造方法:
(1)public FileWriter(String name):给定要读取文件名创建一个FileWriter对象。
(2)public FileWriter(File file):使用File对象创建一个新的FileWriter,给定要读取的File对象。
3.FileWriter构造方法例子:
//使用File对象创建FileWriter对象 File f=new File("test01.txt"); FileWriter fw=new FileWriter(f); //使用文件名创建FileWriter对象 FileWriter fw=new FileWriter("test02.txt");4.FileWriter方法如下所示:
《该图片引用菜鸟教程》
5.如何使用FileWriter将字符写入文件呢?
import java.io.*; public class P13 { public static void main(String[] args) throws Exception { // TODO Auto-generated method stub //创建一个FileReader对象用来读取test14.txt文件中的字符 FileReader fr=new FileReader("text/test14"); //定义一个int类型的变量num来保存读取的字符 int num; //判断文件是否读到末尾 while((num=fr.read())!=-1){ System.out.println("读取到的内容是:"+(char)num); } //关闭流 fr.close(); } }运行的结果如下所示:
三、如何实现在FileWriter类中实现文本文件末尾追加数据?
1.在学FileOutStream的时候,如果在指定文本文件不存在,它就会自动创建文本文件,再写入数据。这个FileOutStream和FileWriter是一样的。如果文本文件存在的话,先清空文本文件的高防服务器内容后再进行写入。想实现文本末尾追加数据去调用重载的构造方法就可以了。
2.例子的实现:
import java.io.*; public class P14 { public static void main(String[] args) throws Exception { // TODO Auto-generated method stub //创建一个FileWirter对象向文件中写入内容 FileWriter fw=new FileWriter("text/test15",true); String s="向文本文件追加内容"; //输出字符串的内容 fw.write(s); //关闭流 fw.close(); } }运行的结果如下所示:
从上面代码中,在FileWriter类的例子已经是输出“Hello World! Java进阶学习交流!”在文本末尾追加数据,在FileWriter对象后面添加个true就可以实现在原来的文本文件中在末尾追加数据。
四、总结
本文主要介绍了FileReader类、FileWriter类、实现在FileWriter类中实现文本文件末尾追加数据。FileReader类介绍了它的构造方法和方法,通过FileReader类来实现读取文本文件的内容例子帮助理解它的用法。FileWriter类介绍了它的构造方法和方法,通过FileWriter类实现写文本文件写入内容,实现在FileWriter类中实现文本文件末尾追加数据去调用重载的构造方法就可以了。希望大家通过本文的学习,对你有所帮助!
很赞哦!(8)
相关文章
- 如何用Python清理文本数据?
- 2021适合移动和桌面应用的JavaScript框架是什么
- 【鸿蒙开发板试用报告】鸿蒙 OS Hi3861 OLED 屏上播放视频
- 二、如何选择合适的域名
- 新方向、新功能:Python3.9 完整版面世了
- Python初学者请注意!别这样直接运行python命令,否则电脑等于“裸奔”
- 一篇文章带你了解JavaScript math(下篇)
- 3、不明先知,根据相关征兆预测可能发生的事件,以便提前做好准备,赶紧注册相关域名。;不差钱域名;buchaqian抢先注册,就是这种敏感类型。预言是最敏感的状态。其次,你应该有眼力。所谓眼力,就是善于从社会上时不时出现的各种热点事件中获取与事件相关的域名资源。眼力的前提是对域名领域的熟悉和丰富的知识。
- 打工人,支撑亿级高并发的系统长啥样?
热门文章
站长推荐
前面这两个步骤都是在本机完成的。到这里还没有涉及真正的域名解析服务器,如果在本机中仍然无法完成域名的解析,就会真正请求域名服务器来解析这个域名了。
一篇文章带你了解Go语言基础之数组
Node.JavaScript文件系统中目录的操作
【Java】变量声明在循环体内还是循环体外你用哪一个?
域名资源有限,好域名更是有限,但机会随时都有,这取决于我们能否抓住机会。一般观点认为,国内域名注册太深,建议优先考虑外国注册人。外国注册人相对诚实,但价格差别很大,从几美元到几十美元不等。域名投资者应抓住机遇,尽早注册国外域名。
万能Python的秘诀:操纵数据的内置工具
CSS(Cascading Style Sheets)样式更改——过渡、动画
有趣的 Scala 语言:简洁的 Scala 语法