系列四、FileReader和FileWriter

news2024/11/18 8:40:37

一、概述

        FileReader 和 FileWriter 是字符流,按照字符来操作IO。

1.1、继承体系

二、FileReader常用方法

new FileReader(File/String)

# 每次读取单个字符就返回,如果读取到文件末尾返回-1
read()

# 批量读取多个字符到数组,返回读取的字节数,如果读取到文件末尾返回-1
read(char[])

# 相关API
(1)new String(char[]):将char[]转换为String字符串
(2)new String(char[],off,len):将char[]的指定部分转换为String字符串

三、FileWriter常用方法

# 覆盖模式,相当于流的指针在首端
new FileWriter(File/String)

# 追加模式,相当于流的指针在尾端
new FileWriter(File/String,true)

# 写入单个字符
write(int)

# 写入指定数组
write(char[])

# 写入指定数组的指定部分
write(char[],off,len)

# 写入整个字符串
write(String)

# 写入字符串的指定部分
write(String,off,len)

# 相关API String
toCharArray() : 将String转换为char[]

# 注意事项
FileWriter使用后,必须要关闭(close)或者刷新(flush),否则写入不到指定的文件中

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1115490.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C语言】每日一题(添加逗号)

添加逗号,链接奉上 目录 方法1:整体存入思路:代码实现: 方法2:分段输出思路:代码实现: 方法1:整体存入 思路: 整体思路: 我们发现这个整数N对于最后1位是比…

【Python生活脚本】视频转Gif动图

忘记过去,超越自己 ❤️ 博客主页 单片机菜鸟哥,一个野生非专业硬件IOT爱好者 ❤️❤️ 本篇创建记录 2023-10-20 ❤️❤️ 本篇更新记录 2023-10-20 ❤️🎉 欢迎关注 🔎点赞 👍收藏 ⭐️留言📝&#x1f64…

Juniper防火墙SSG-140 session 过高问题

1.SSG-140性能参数 2.问题截图 3.解决方法 (1)通过telnet 或 consol的方法登录到防火墙; (2)使用get session 查看总的session会话数,如果大于300 一般属于不正常情况 (3)使用get…

力扣每日一题48:旋转图像

题目描述: 给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 示例 1: 输入:matrix [[1,2,3],…

任务分配问题(回溯法)

算法设计 问题描述 有n(n≥1)个任务需要分配给n个人执行,每个任务只能分配给一个人,每个人只能执行一个任务。 第i个人执行第j个任务的成本是c[i][j](1≤i,j≤n)。求出总成本最小的分配方案 …

基于Java的人事管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding) 代码参考数据库参考源码获取 前言 💗博主介绍:✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

推荐《中华小当家》

《中华小当家!》 [1] 是日本漫画家小川悦司创作的漫画。该作品于1995年至1999年在日本周刊少年Magazine上连载。作品亦改编为同名电视动画,并于1997年发行播出。 时隔20年推出续作《中华小当家!极》,于2017年11月17日开始连载。…

简述两种爆破ssh弱口令的方法

SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止…

【C语言必知必会| 第十篇】指针入门,这一篇就够了

引言 C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。它在编程语言中具有举足轻重的地位。 此文为【C语言必知必会】系列第十篇,介绍C语言指针,结合专题优质题目,带领读者从0开始,深度掌握知识…

(N-128)基于springboot,vue酒店管理系统

开发工具:IDEA 服务器:Tomcat9.0, jdk1.8 项目构建:maven 数据库:mysql5.7 系统分前后台,项目采用前后端分离 前端技术:vueelementUI 服务端技术:springbootmybatis 本系统功…

推荐《机动战士高达SEED DESTINY》

《机动战士高达SEED DESTINY》是《机动战士高达SEED》的续集,于日本时间2004年10月9日—2005年10月1日每周六下午六点在每日放送、TBS电视台系列电视台播出,全50话。 [1] 台湾版权由博英社取得,并于2005年10月8日起由中国电视公司在每周六播…

光伏三相并网逆变器的控制策略与性能分析(Simulink仿真实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

【c语言】atoi的模拟实现

1.头文件 atoi() 是 C语言的一个标准库函数&#xff0c;定义在<stdlib.h>头文件中 2.atoi的解析 具体来讲&#xff0c;atoi() 函数首先会丢弃尽可能多的空白字符&#xff0c;直至找到第一个非空白字符&#xff0c;然后从该字符开始&#xff0c;识别 “”、“-” 以及 …

Python---循环---while循环

Python中的循环 包括 while循环与for循环&#xff0c;本文以while循环为主。 Python中所有的知识点&#xff0c;都是为了解决某个问题诞生的&#xff0c;就好比中文的汉字&#xff0c;每个汉字都是为了解决某种意思表达而诞生的。 1、什么是循环 现实生活中&#xff0c;也有…

华硕ROG吹雪和微星刀锋钛两者如何选择

## 华硕Rog系列主板里面的吹雪和微星主板里面的刀锋钛两者相比分别有什么特点&#xff0c;二选一应该选择哪个&#xff1f; 首先&#xff0c;要明确"吹雪"和"刀锋钛"并不是主板本身的名称&#xff0c;而是主板系列或某种设计风格的称呼。华硕和微星都是非常…

隐式类型转换

什么是隐式类型转换&#xff0c;多参数的造函数隐式类型转换&#xff0c;和单参数的构造函数隐式类型转换有什么区别 C中有三种主要的隐式类型转换&#xff1a; 1:多参数的构造函数隐式类型转换 2:单参数的构造函数隐式类型转换 3:成员函数隐式类型转换。…

【KingHistorian】新授权配置与使用说明

哈喽&#xff0c;大家好&#xff0c;我是雷工。 今天在现场安装KingHistorian的授权时&#xff0c;一时想不起来上次咋安装的了&#xff0c;真是好记性不如烂笔头&#xff0c;更何况记性还不咋地&#xff0c;又琢磨了半小时才想起来&#xff0c;现将授权配置与使用说明整理如下…

idea leetcode配置

idea leetcode配置 配置页面如下图所示&#xff0c;根据需要&#xff0c;填入登录用户名、密码、文件存放路径&#xff0c;注意如果要使用自定义的代码结构配置&#xff0c;要勾选图中框出来的选项。 Code FileName&#xff1a; $!velocityTool.camelCaseName(${question.tit…

零基础新手也能会的H5邀请函制作教程

随着科技的的发展&#xff0c;H5邀请函已经成为了各种活动、婚礼、会议等场合的常见邀约方式。它们不仅可以提供动态、互动的体验&#xff0c;还能让邀请内容更加丰富多彩。下面&#xff0c;我们将通过乔拓云平台&#xff0c;带领大家一步步完成H5邀请函的制作。 1. 选择可靠的…

H3C交换机 万兆光模块可以插在千兆光口上使用吗?

环境&#xff1a; S6520X-24ST-SI交换机 H3C LSWM1QSTK2万兆40G堆叠线QSFP 问题描述&#xff1a; H3C交换机 万兆光模块可以插在千兆光口上使用吗&#xff1f; 答案&#xff1a; H3C交换机的万兆光模块&#xff08;10 Gigabit Ethernet Module&#xff09;通常使用的是SFP…