FileReader类读取文本文件的内容,FileWriter类把内容写入到文本文件

  发布时间:2025-11-05 08:48:51   作者:玩站小弟   我要评论
大家好,我是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是一样的。如果文本文件存在的话,先清空文本文件的IT技术网内容后再进行写入。想实现文本末尾追加数据去调用重载的构造方法就可以了。

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类中实现文本文件末尾追加数据去调用重载的构造方法就可以了。希望大家通过本文的学习,对你有所帮助!

  • Tag:

相关文章

  • 电脑显示错误无法加载PDF文档(解决电脑无法加载PDF文档的问题)

    摘要:在日常使用电脑的过程中,我们经常会遇到无法加载PDF文档的问题。这个问题给我们的工作和学习带来了很多不便。本文将为大家介绍一些常见的导致电脑无法加载PDF文档的错误,并提供解决方案...
    2025-11-05
  • 数据加密难做?试试这个库

    数据加密难做,自己写aes好难 怎么办?确实,实现一个安全且正确的加密算法并不容易,尤其是像AES这样复杂的对称加密算法。如果您不是密码学专家或具备深入了解加密原理的知识,那么自己编写加密算法可能会面
    2025-11-05
  • Linux非root用户下安装python及MySQLdb

    复制PYTHON_DIR = /home/$USER/local/python1.
    2025-11-05
  • OpenAI遭黑客攻击,定制版GPT虽迟但到:今日全量上线

    让全球网友崩溃的ChatGPT宕机事件,有了最新消息。OpenAI通告称,这次事件中发现了服务器遭受黑客攻击的记录。开发者大会后本已经高涨的流量,加上黑客攻击,导致服务器不堪重负,原本周一全量上线GP
    2025-11-05
  • Win10自由截图快捷键探秘(轻松掌握Win10自由截图的快捷键技巧)

    摘要:随着科技的不断发展,截图已经成为我们生活中常见的操作之一。在Win10系统中,自由截图是一项非常实用的功能,但很多人可能并不清楚如何使用快捷键来进行操作。本文将为您介绍Win10自...
    2025-11-05
  • 2024年欺骗技术的十大趋势

    欺骗技术,一种通过虚假资产来迷惑攻击者的安全策略,预计将在2024年开始流行,并在2025年末成为安全运营的标配。尽管欺骗技术目前仍然受到业界一些质疑,但2024年十个重要趋势(四大技术趋势和六大应用
    2025-11-05

最新评论