文件字符流

简介: 文件字符流

文件字符输入流 FileReader类

文件字符输出流 FileWriter类


文件字符输入流的构造方法

用文件名name创建一个文件字符输入流对象publicFileReader(Stringname)
例如:FileReaderin=newFileReader ("a.txt");
用File对象创建一个文件字符输入流对象publicFileReader(Filefile)
例如:Filefile=newFile("data\\b.txt");
FileReaderin=newFileReader(file);


文件字符输入流的读方法


FileReader类的对象调用read()方法顺序地读取文件,直到文件的末尾或者流被关闭,read()方法

如下所示

•publicintread() throwsIOExceptionpublicintread(char[ ] cbuf) throwsIOExceptionpublicintread(char[ ] cbuf, intoff, intlen) throwsIOException


读取位置达到文件末尾,则返回-1

—————————————————————————————

文件字符流输出流的构造方法

文件字符输出流FileWriter类按字符将数据写到文件中

用文件名name创建一个文件字符输出流publicFileWriter(Stringname)
例如:FileWriterout=newFileWriter ("a.txt"); 
用File对象创建一个文件字符输出流对象publicFileWriter(Filefile)
例如:Filefile=newFile("data\\b.txt");
FileWriterout=newFileWriter (file);


文件字符流输出流的写方法


FileWriter类的对象调用write()方法顺序地把字符数据写入文件write()方法如下所示

publicvoidwrite(intc) throwsIOException:写一个字符publicvoidwrite(char[ ] cbuf) throwsIOException:写cbuf.length个字符publicvoidwrite(char[ ] cbuf, intoff, intlen) throwsIOException:写数组片段publicvoidwrite(Stringstr) throwsIOException:写全部的字符串publicvoidwrite(Stringstr, intoff, intlen) throwsIOException:写字符串片段


目录
相关文章
|
NoSQL 测试技术 Linux
VLDB顶会论文Async-fork解读与Redis在得物的实践(3)
VLDB顶会论文Async-fork解读与Redis在得物的实践
269 0
VLDB顶会论文Async-fork解读与Redis在得物的实践(3)
|
5月前
|
XML 存储 前端开发
免费在线图片转Base64编码工具
利用图片转 Base64 编码工具(支持 PNG, GIF, JPEG 等格式)。操作极其简单:将目标图片拖拽至工具指定区域,即可自动完成转换并获得编码结果。
1578 3
|
10月前
基于springboot+thymeleaf+Redis仿知乎网站问答项目源码
基于springboot+thymeleaf+Redis仿知乎网站问答项目源码
317 36
|
移动开发 前端开发
基于Jeecg-boot的flowable流程支持拒绝同意流程操作
基于Jeecg-boot的flowable流程支持拒绝同意流程操作
435 0
|
7月前
|
Prometheus 监控 Cloud Native
Prometheus+Grafana(docker安装)
本文档详细介绍了如何使用Docker容器快速部署Prometheus监控系统和Grafana数据可视化平台。该方案适用于需要快速搭建监控环境的开发测试场景,具备部署简单、资源占用低、易于维护等特点。
|
网络协议 API
检测指定TCP端口开放状态免费API接口教程
该API用于检测目标主机指定TCP端口是否开放,适用于检测连通状态等场景。支持指定大陆、美国、香港等检测节点。请求地址为 `https://cn.apihz.cn/api/wangzhan/port.php`,支持POST和GET请求方式。请求参数包括 `id`、`key`、`type`、`host` 和 `port`。返回参数包含检测结果和状态码。示例请求:`https://cn.apihz.cn/api/wangzhan/port.php?id=88888888&key=88888888&type=1&host=49.234.56.78&port=80`。
|
小程序 搜索推荐 API
微信小程序:自定义关注公众号组件样式
尽管关注公众号组件的样式固定且不可修改,但产品经理的需求却需要个性化的定制。在这种情况下,我们需要寻找解决方案,以满足这些特殊需求,尽管这可能有点棘手。
654 0
微信小程序:自定义关注公众号组件样式
|
缓存 Dubbo Java
Dubbo服务消费者启动与订阅原理
该文章主要介绍了Dubbo服务消费者启动与订阅的原理,包括服务消费者的启动时机、启动过程以及订阅和感知最新提供者信息的方式。
Dubbo服务消费者启动与订阅原理
|
JSON JavaScript 关系型数据库
低代码使用问题之Automat和n8n分别是什么,以及它们的主要功能是什么
低代码使用问题之Automat和n8n分别是什么,以及它们的主要功能是什么
|
机器学习/深度学习 算法 数据处理
探索XGBoost:多分类与不平衡数据处理
探索XGBoost:多分类与不平衡数据处理
1369 6