初学者第38节之IO-FileReader类、FileWriter类

公告通知

本公众号纯属个人公益公众号!只求能帮助到各位java初学者,公众号有一系列免费资源领取,供广大java初学者自学!也有微信交流群供大家学习讨论!!!大家可以多多关注!!!也可以对我们的文章可以多多留言,留下您的宝贵意见!!!

Java FileWriter类

FileWriter 类从 OutputStreamWriter 类继承而来。该类按字符向流中写入数据。可以通过以下几种构造方法创建需要的对象。

FileWriter(File file) 在给出 File 对象的情况下构造一个 FileWriter 对象。

FileWriter(FileDescriptor fd) 构造与某个文件描述符相关联的 FileWriter 对象。

FileWriter(String fileName, boolean append) 在给出文件名的情况下构造 FileWriter 对象,它具有指示是否挂起写入数据的 boolean 值。

列举几个FileWriter常用方法。

public void write(int c) throws IOException写入单个字符c。

初学者第38节之IO-FileReader类、FileWriter类_第1张图片

public void write(char [] c, int offset, int len)写入字符数组中开始为offset长度为len的某一部分。

初学者第38节之IO-FileReader类、FileWriter类_第2张图片

public void write(String s, int offset, int len)写入字符串中开始为offset长度为len的某一部分。

初学者第38节之IO-FileReader类、FileWriter类_第3张图片

Java FileReader类

FileReader类从InputStreamReader类继承而来。该类按字符读取流中数据。可以通过以下几种构造方法创建需要的对象。基本上和FileWrite类是对应的。

FileReader(File file) 在给定从中读取数据的 File 的情况下创建一个新 FileReader。

FileReader(FileDescriptor fd) 在给定从中读取数据的 FileDescriptor 的情况下创建一个新 FileReader。

FileReader(String fileName) 在给定从中读取数据的文件名的情况下创建一个新FileReader。

列举几个FileReader常用方法。

public int read() throws IOException读取单个字符,返回一个int型变量代表读取到的字符


初学者第38节之IO-FileReader类、FileWriter类_第4张图片


public int read(char [] c, int offset, int len)读取字符到c数组,返回读取到字符的个数

初学者第38节之IO-FileReader类、FileWriter类_第5张图片

只给大家列举几个方法,其它方法大家可以去看看API使用方法几乎一致。

 

练习:使用程序创建一个文本并且写入数据,然后在读取数据。使用什么方法和构造函数,大家随便。

在公众号输入“字符流作业”



  扫码关注 ∣有捣乱者绕道

初学者第38节之IO-FileReader类、FileWriter类_第6张图片

长按,识别二维码,加关注

注:本公众号纯属个人公益公众号!

不存在任何培训机构招生信息!!


你可能感兴趣的:(java初学者全集)