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

相关文章
|
easyexcel Java Maven
使用EasyExcel实现CSV文件读写功能,
使用EasyExcel实现CSV文件读写功能,顺手使用Idea创建SpringBoot工程集成swagger3
2079 0
使用EasyExcel实现CSV文件读写功能,
hutool实现文件追加内容
hutool实现文件追加内容
hutool实现文件追加内容
|
XML easyexcel Java
EasyExcel实现对excel文件读写
EasyExcel是阿里巴巴开源的一个excel处理框架,**以使用简单、节省内存著称**。EasyExcel能大大减少占用内存的主要原因是在解析Excel时没有将文件数据一次性全部加载到内存中,而是从磁盘上一行行读取数据,逐个解析。
1335 1
EasyExcel实现对excel文件读写
|
11月前
hutool获取excel中的图片
hutool获取excel中的图片
539 1
Excel工具-HUTOOL-读取Excel
Excel工具-HUTOOL-读取Excel
|
11月前
hutool excel写数据
hutool excel写数据
97 1
|
JSON Java 数据格式
Java:Hutool工具箱之hutool-jsonJSON数据读取转换处理
Java:Hutool工具箱之hutool-jsonJSON数据读取转换处理
1323 0
|
XML 数据格式
hutool读取xml文件
hutool读取xml文件