WEB开发网
开发学院手机开发Android 开发 Android InputStream 转 String 阅读

Android InputStream 转 String

 2010-03-02 05:14:00 来源:WEB开发网   
核心提示:public String convertStreamToString(InputStream is) {/** To convert the InputStream to String we use the BufferedReader.readLine()* method. We iterate until the

public String convertStreamToString(InputStream is) {

/*

* To convert the InputStream to String we use the BufferedReader.readLine()

* method. We iterate until the BufferedReader return null which means

* there's no more data to read. Each line will appended to a StringBuilder

* and returned as String.

*/

BufferedReader reader = new BufferedReader(new InputStreamReader(is));

StringBuilder sb = new StringBuilder();

String line = null;

try {

while ((line = reader.readLine()) != null) {

sb.append(line + " ");

}

} catch (IOException e) {

e.printStackTrace();

} finally {

try {

is.close();

} catch (IOException e) {

e.printStackTrace();

}

}

return sb.toString();

}

Tags:Android InputStream String

编辑录入:coldstar [复制链接] [打 印]
赞助商链接