hutool文件读取与写入

简介: hutool文件读取与写入

文件读取

FileReader 默认是以UTF-8编码读取文件,可以在构造中传入第二个参数做为编码。除此之外还提供了以下方法来快速读取文件内容:

  • readBytes
  • readString
  • readLines

同时,此类还提供了以下方法用于转换为流或者BufferedReader:

  • getReader
  • getInputStream
importcn.hutool.core.io.file.FileReader;
publicclassTest {
publicstaticvoidmain(String[] args) {
FileReaderfileReader=newFileReader("file1.txt");
System.out.println(fileReader.readString());
    }
}

image.png


文件写入

写入文件分为追加模式和覆盖模式两类,追加模式可以用append方法,覆盖模式可以用write方法,同时也提供了一个write方法,第二个参数是可选覆盖模式。

同样,此类提供了:

  • getOutputStream
  • getWriter
  • getPrintWriter
importcn.hutool.core.io.file.FileReader;
importcn.hutool.core.io.file.FileWriter;
publicclassTest {
publicstaticvoidmain(String[] args) {
StringfilePath="file1.txt";
FileReaderfileReader=newFileReader(filePath);
System.out.println(fileReader.readString());
FileWriterwriter=newFileWriter(filePath);
writer.write("222", true);
fileReader=newFileReader(filePath);
System.out.println(fileReader.readString());
    }
}

image.png

相关文章
|
JavaScript 定位技术 API
百度离线地图API v3.0开发解决方案
百度离线地图API v3.0开发解决方案
1321 0
|
数据库
mybatisplus返回指定字段的两种方式
mybatisplus返回指定字段的两种方式
1353 1
|
5月前
|
SQL 人工智能 关系型数据库
AI Agent 混合检索选型:阿里云 AnalyticDB MySQL 向量+全文一站式方案
阿里云AnalyticDB MySQL版是面向AI Agent/RAG场景的一站式混合检索数据库,原生支持向量检索+全文搜索+结构化查询,单SQL实现三合一。延迟<10ms,成本降60%+,开发提效3倍,显著优于Milvus+Elasticsearch多组件架构。
523 6
|
Java 测试技术 Maven
灵码产品演示:Maven 示例工程生成
本演示展示如何通过灵码AI工具,零基础自动生成电商订单Java项目。基于Maven构建,结合SQLite数据库,实现从项目初始化、实体类创建、增删改查逻辑到单元测试的全流程自动化开发,并支持PlantUML架构图生成与企业级代码规范落地。
858 5
|
自然语言处理 搜索推荐 关系型数据库
MySQL实现文档全文搜索,分词匹配多段落重排展示,知识库搜索原理分享
本文介绍了在文档管理系统中实现高效全文搜索的方案。为解决原有ES搜索引擎私有化部署复杂、运维成本高的问题,我们转而使用MySQL实现搜索功能。通过对用户输入预处理、数据库模糊匹配、结果分段与关键字标红等步骤,实现了精准且高效的搜索效果。目前方案适用于中小企业,未来将根据需求优化并可能重新引入专业搜索引擎以提升性能。
886 5
|
IDE Go 开发工具
【GO基础】2. IDEA配置Go语言开发环境
【GO基础】2. IDEA配置Go语言开发环境
2491 2
|
算法 数据可视化 PyTorch
YOLOv5性能评估指标->mAP、Precision、Recall、FPS、Confienc (讲解论文关注的主要指标)
YOLOv5性能评估指标->mAP、Precision、Recall、FPS、Confienc (讲解论文关注的主要指标)
4669 0
|
Java Apache 索引
POI操作大全(动态合并单元格,为单元格生成一个自定义的数据显示格式,自定义公式计算结果生成,读取excel,word文件在生成图片,word指定位置生成图片)
POI操作大全(动态合并单元格,为单元格生成一个自定义的数据显示格式,自定义公式计算结果生成,读取excel,word文件在生成图片,word指定位置生成图片)
2611 0