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

新手上路,请多包涵

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

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

 String everything = IOUtils.toString(inputStream);

谢谢

原文由 user2380101 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 935
1 个回答

导入 org.apache.commons.io.IOUtils;

如果还是不能import add到pom.xml:

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

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

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

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

原文由 Fryta 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题