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

相关文章
|
1月前
|
Java
使用 Java 文件流读取二进制文件
【10月更文挑战第5天】通过以上步骤,我们能够有效地使用 Java 的文件流来读取二进制文件,获取其中的信息。你在实际操作中是否遇到过一些问题或有什么特殊的技巧可以分享呢?我们可以一起交流,共同提高对文件流操作的理解和应用能力。
|
5月前
|
Java Maven
Java 怎样从 excel 中读取文件、写入文件
Java 怎样从 excel 中读取文件、写入文件
57 0
|
11月前
hutool excel写数据
hutool excel写数据
102 1
|
JSON Java 数据格式
Java:Hutool工具箱之hutool-jsonJSON数据读取转换处理
Java:Hutool工具箱之hutool-jsonJSON数据读取转换处理
1338 0
|
XML 数据格式
hutool读取xml文件
hutool读取xml文件
|
XML 数据格式
hutool解析XML字符串
hutool解析XML字符串
9hutool实战:FileUtil 文件工具类(读取文件)
9hutool实战:FileUtil 文件工具类(读取文件)
2027 0
9hutool实战:FileUtil 文件工具类(读取文件)