文件字符输入流与文件字符输出流
文件字符输入、输出流可以看成字节输入流的一种延伸,他俩最大的区别是一个是按字节操作文件,一个是按字符操作文件,很明显,按字符操作文件的方式比按字节操作文件的方式更加快捷,字符输入流需要实例化Filereader类,这个类的所有方法来自于它的父类及祖父类,本身除了构造方法外没有任何方法
输出文件字符内容代码练习:
import java.io.FileReader;
public class Demo07 {
public static void main(String[] args)throws Exception {
FileReader fr = new FileReader("E:\\Test2.txt");
/*1.int date; 第一种方式,逐字符读取
while ((date=fr.read())!=-1) {
System.out.print((char)date);
}
*/
/*char[] buf = new char[1024]; 第二种方式,定义数组读取
int count = 0;
while((count=fr.read(buf)!=-1){
System.out.println(new String(buf,0,count));
}
}
}
输入文件字符流代码练习:
package IO;
import java.io.FileWriter;
public class Demo08 {
public static void main(String[] args)throws Exception {
FileWriter fw = new FileWriter("F:\\Test4.txt");
fw.write("有内鬼终止交易");
System.out.println("执行完毕");
fw.close();
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!