我使用AsyncHttpResponseHandler,我有这个方法:
@Override
public void onSuccess(int statusCode,
org.apache.http.Header[] headers,
byte[] responseBody) {
showProgress(false);
}
但是现在,我怎样才能从字节数组中获得String的响应?
答案 0 :(得分:19)
String str = new String(bytes, "UTF-8");
如果您感到懒惰,可以使用Apache Commons IO库直接将InputStream转换为String:
String str = IOUtils.toString(inputStream, "UTF-8");