文章目录
前言
IO流---FileReader文件字符输入流和FileWriter文件字符输出流字符流只能读取纯文本文件
一、FileReader文件字符输入流
1.FileReader类中方法:
int read():返回文件中读取到的字符"本身"。
int read(char[] chars):返回文件中读取到的字符数量。
* 若已经读取完成,这两种方法都返回 -1 。
二、FileWriter文件字符输出流
1.FileWriter类中方法:
构造方法:以追加的方式在文件末尾写入,不清空原文件内容append=true
FileWriter("地址",boolean append){
}
void write(char[] chars):将char数组中的字节全部写到硬盘中。
void write(char[] chars,写起始位置,写长度):将char数组中的字节从写起始位置开始写,写写长度个字节。
三、普通文本文件复制(.txt 实例)
代码如下:
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
/**
* 普通文本文件的复制
* FileReader + FileWriter
*/
public class FileReaderFileWriterIo {
public static