Java读取文件为字符串方法
方法一:使用Files工具类
-
java.nio.file.Files
工具类,不依赖三方组件 -
Path.of
方法在jdk11才支持
public String fileToString(String path) throws IOException {
return Files.readString(Path.of(path));
}
方法二:使用字符流FileReader
public String fileToString2(String path) throws IOException {
FileReader reader = new FileReader(new File(path));
StringBuilder stringBuilder = new StringBuilder();
char[] buffer = new char[10];
int size;
while ((size = reader.read(buffer)) != -1) {
stringBuilder.append(buffer, 0, size);
}
return stringBuilder.toString();
}
常见字符流和字节流文章来源地址https://www.toymoban.com/news/detail-429450.html
方法三:使用Apache的Commons Io组件工具类
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.11.0</version>
</dependency>
public String fileToString(String path) throws IOException {
return FileUtils.readFileToString(new File(path), StandardCharsets.UTF_8);
}
文章来源:https://www.toymoban.com/news/detail-429450.html
到了这里,关于Java读取文件为字符串方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!