文件字符输入流与文件字符输出流

文件字符输入、输出流可以看成字节输入流的一种延伸,他俩最大的区别是一个是按字节操作文件,一个是按字符操作文件,很明显,按字符操作文件的方式比按字节操作文件的方式更加快捷,字符输入流需要实例化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();

    }
}

posted @   萧何i  阅读(90)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示