导入什么来使用 IOUtils.toString()?

2022-09-01 07:23:17

我正在尝试使用IOUtils.toString()从文件中读取。但是,我收到一个错误,说“无法解析IOUtils”。

我应该导入什么才能使用此功能?

String everything = IOUtils.toString(inputStream);

谢谢


答案 1

import org.apache.commons.io.IOUtils;

如果仍然无法导入 add to pom.xml:

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

或直接访问罐子/gradle等:http://mvnrepository.com/artifact/commons-io/commons-io/2.5

此外,从2.5版开始,commons-io方法IOUtils.toString(inputStream)已被弃用。您应该使用编码的方法,即

IOUtils.toString(is, "UTF-8");

答案 2

import org.apache.commons.io.IOUtils;