在此示例中,我们使用FileUtils来自Apache Commons IO的类来读取文件的内容。FileUtils有两个静态方法叫做readFileToString(File)和readFileToString(File, String),我们可以使用。
读取文件内容并以字符串形式返回结果的示例如下所示。package org.nhooo.example.commons.io;
import org.apache.commons.io.FileUtils;
import java.io.File;
import java.io.IOException;
public class ReadFileToStringSample {
public static void main(String[] args) {
// 在这里,我们为sample.txt文件创建File的实例。
File file = new File("sample.txt");
try {
// 阅读sample.txt的全部内容
String content = FileUtils.readFileToString(file, "UTF-8");
System.out.println("File content: " + content);
} catch (IOException e) {
e.printStackTrace();
}
}
}
Maven依赖
commons-io
commons-io
2.6