第三方工具

第三方工具

FileUtils

FileUtilscommons-io包提供的辅助方法,可以通过如下方式引入:

<dependency>
    <groupId>commons-io</groupId>
    <artifactId>commons-io</artifactId>
    <version>2.5</version>
</dependency>

其也是对文件的读取进行了适当封装:

ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource("fileTest.txt").getFile());
String data = FileUtils.readFileToString(file, "UTF-8");

IOUtils

IOUtils也是commons-io包中提供的工具:

FileInputStream fis = new FileInputStream("src/test/resources/fileToRead.txt");
String data = IOUtils.toString(fis, "UTF-8");