2013-05-14 17 views
9

我正在嘗試使用IOUtils.toString()從文件中讀取數據。 但是,我收到一條錯誤消息,提示「無法解析IOUtils」。什麼要導入以使用IOUtils.toString()?

我應該輸入什麼來允許我使用這個功能?

String everything = IOUtils.toString(inputStream); 

感謝

+0

使用這個.. http://stackoverflow.com/questions/14768166/ioutils-exception-android – 2013-05-14 04:19:24

回答

2

進口org.apache.commons.io.IOUtils;

+2

無法導入此。請幫忙 – 2015-04-21 11:50:21

+0

查看@Fryta的答案,您需要爲您的項目添加一個庫。 – thuanle 2017-02-23 03:58:14

15

import org.apache.commons.io.IOUtils;

如果仍然不能導入的添加到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

此外,由於下議院-io的方法IOUtils 2.5版本.toString(inputStream)已被棄用。您應該使用方法與編碼即

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

它與我合作 – user1 2016-09-25 15:03:23

+0

它是否被棄用,以支持什麼方法? – 2017-04-04 16:50:37

+0

相同的方法名稱,但有一個額外的參數 - 編碼。 'IOUtils.toString(is,「UTF-8」);' – Fryta 2017-04-09 21:10:45

相關問題