首页 > 其他分享 >FileReader & FileWrite - 2024/11/17

FileReader & FileWrite - 2024/11/17

时间:2025-01-03 20:45:25浏览次数:1  
标签:字符 FileWrite 读取 fw FileReader 2024 File FileWriter

FileReader

构造方法

  • FileReader(File file): 创建一个新的 FileReader ,给定要读取的File对象。
  • FileReader(String fileName): 创建一个新的 FileReader ,给定要读取的文件的名称。

读取字符数据

  1. 读取字符read方法,每次可以读取一个字符的数据,提升为int类型,读取到文件末尾,返回-1
  2. 使用字符数组读取read(char[] cbuf),每次读取b的长度个字符到数组中,返回读取到的有效字符个数,读取到末尾时,返回-1

FIleWrite

构造方法

  • FileWriter(File file): 创建一个新的 FileWriter,给定要读取的File对象。
  • FileWriter(String fileName): 创建一个新的 FileWriter,给定要读取的文件的名称。
    写出字符write(int b) 方法,每次可以写出一个字符数据

字符流原理解析


FileWrite
因为内置缓冲区的原因,如果不关闭输出流,无法写出字符到文件中。但是关闭的流对象,是无法继续写出数据的。如果我们既想写出数据,又想继续使用流,就需要flush 方法了。

public static void main(String[] args) throws IOException {
        FileWriter fw = new FileWriter("1.txt");
        fw.write("hello world");
        fw.flush();
        System.out.println("over");
        fw.close();
    }

标签:字符,FileWrite,读取,fw,FileReader,2024,File,FileWriter
From: https://www.cnblogs.com/XYu1230/p/18550706

相关文章

  • JSON -2024/11/2
    JSON本质就是一个字符串JSON串的键要求必须使用双引号括起来,而值根据要表示的类型确定导入依赖<!--https://mvnrepository.com/artifact/taglibs/standard--><dependency><groupId>taglibs</groupId><artifactId>standard</artifactId>......
  • B4004 [GESP202406 三级] 寻找倍数
    题目描述小杨有一个包含 ......
  • HIT-CS-研究生课程(2024)
    组合数学这个课是hyf老师上的,大概开过两年,老师讲的非常好,每道例题都从头到尾的讲一遍,大概内容包括鸽巢原理,排列组合,容斥原理,生成函数,递推关系,ploya定理。。。整个课就是数数(各种求方案数),有两次作业占20分,期末占80分,平时课上听一听,期末把ppt过一遍稳过的,老师还会把往年真题发在群......
  • 直播预告丨社区年度交流会& 《RTE 和 AI 融合生态洞察报告 2024》发布
      新的一年开始,是时候再深度交流一次了!欢迎关注1月4日周六晚社区年度交流会的线上直播。 这将是一群实时多模态AI开发者的聚会。 我们将一起探讨VoiceAgent在AI陪伴助手、AI硬件和AI企业服务等应用场景中的技术突破与产品创新。同时,我们也会交流RT......
  • 【已解决】PDF文档有密码怎么办(2024新)免费在线工具PDF2Go
    强大的解密工具PDF2Go使用指南一、PDF2Go简介        PDF2Go是由德国QaamGo公司开发的在线PDF工具箱,以其强大的功能和用户友好的界面而闻名。它不仅免费,而且不需要用户注册或安装任何软件,只需打开浏览器即可使用。二、功能特点1.免费且无需注册PDF2Go的所有功能......
  • 极市平台 | 行人、车辆、动物等ReID最新综述!武大等全面总结Transformer方法 | IJCV 20
    本文来源公众号“极市平台”,仅用于学术分享,侵权删,干货满满。原文链接:行人、车辆、动物等ReID最新综述!武大等全面总结Transformer方法|IJCV20242024的最后一篇文章!提前祝大家跨年快乐!2024好好再见2025笑笑迎接来自乐队“五月天MAYDAY”!极市导读研究人员对基于Transfor......
  • API开发与管理规范v1.0_.20241127
    1.协议规范为了确保不同业务系统之间以及前后端的的数据交互的快捷性,通讯协议统一约定如下:对内调用的API接口统一使用HTTP协议对外互联网发布的API建议使用HTTPS协议也可以使用HTTP新的API接口必须使用标准的HTTP报文并使用JSON作为统一的数据传送标准如无特殊情况禁止在......
  • Node开发规范v1.0_.20241127
    一、空格与格式(一)缩进采用2个空格缩进,而不是tab缩进。空格在编辑器中与字符是等宽的,而tab可能因编辑器的设置不同。2个空格会让代码看起来更紧凑、明快。变量声明永远用var声明变量,不加var时会将其变成全局变量,这样可能会意外污染上下文,或是被意外污染。在ECMAScript5的s......
  • ABAP开发规范V1.0_.20241127
    1.概要1.1目的该文档定义了在开发与维护ABAP程序过程中必须遵守的规范与标准。该文档应当被视为一个动态的文档,该文档会根据需要进行增补和修订。开发规范的重要作用在于保持整个开发团队的开发风格一致,提高程序质量,降低维护压力。1.2适用范围所有ABAP开发及系统配置人员。......
  • Pycharm 2024 安装激活详细使用教程(激活至2026,实测是永久,亲测!)
    开发工具推荐:Pycharm安装激活详细使用教程(激活至2026,实际上永久,亲测!)申明:本教程Pycharm补丁、激活码均收集于网络,请勿商用,仅供个人学习使用,如有侵权,请联系作者删除。若条件允许,希望大家购买正版!Pycharm是JetBrains公司推出的一款功能强大的Python集成开发环境(IDE),凭借其丰富......