字符基流
FileReader/FileWriter
代码示例
package IOTest;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
/**
* ClassName: FileReaderDemo <br/>
* Description: <br/>
* date: 2021/8/3 14:52<br/>
*
* @author yiqi<br />
* @since JDK 1.8
*/
public class FileReaderDemo {
public static void main(String[] args) throws Exception {
//创建文件输入流
FileReader fr = new FileReader("src/IOTest/test.txt");
//创建文件输出流
FileWriter fw = new FileWriter("src/IOTest/clone.txt");
//设置文件 一次读取 长度 是 char[] 不是 byte[]
char[] buffer = new char[1024];
//读取数据
while (true){
int len = fr.read(buffer);
if (len == -1){
break;
}
fw.write(buffer,0,len);
//刷新缓存 可写可不写
fw.flush();
}
//关闭流
fr.close();
fw.close();
}
}
pa