我正在嘗試使用IOUtils.toString()從文件中讀取數據。 但是,我收到一條錯誤消息,提示「無法解析IOUtils」。什麼要導入以使用IOUtils.toString()?
我應該輸入什麼來允許我使用這個功能?
String everything = IOUtils.toString(inputStream);
感謝
我正在嘗試使用IOUtils.toString()從文件中讀取數據。 但是,我收到一條錯誤消息,提示「無法解析IOUtils」。什麼要導入以使用IOUtils.toString()?
我應該輸入什麼來允許我使用這個功能?
String everything = IOUtils.toString(inputStream);
感謝
進口org.apache.commons.io.IOUtils;
無法導入此。請幫忙 – 2015-04-21 11:50:21
查看@Fryta的答案,您需要爲您的項目添加一個庫。 – thuanle 2017-02-23 03:58:14
下面是如何使用Apache IOUtils的InputStream轉換爲字符串在Java代碼中
參考:https://commons.apache.org/proper/commons-io/javadocs/api-2.4/org/apache/commons/io/IOUtils.html
FileInputStream fis = new FileInputStream(FILE_LOCATION);
String StringFromInputStream = IOUtils.toString(fis, "UTF-8");
System.out.println(StringFromInputStream);
讓我知道如果你需要更多的幫助。
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");
使用這個.. http://stackoverflow.com/questions/14768166/ioutils-exception-android – 2013-05-14 04:19:24