如何将字节转换为字符串获取响应

5

我使用AsyncHttpResponseHandler,并且有以下方法:

@Override
    public void onSuccess(int statusCode,
            org.apache.http.Header[] headers,
            byte[] responseBody) {

        showProgress(false);



    }

但现在,我如何从字节数组中获得字符串响应?
1个回答

19
String str = new String(bytes, "UTF-8");

如果你感到懒惰,你可以使用Apache Commons IO库将InputStream直接转换为String:

String str = IOUtils.toString(inputStream, "UTF-8");

2
完美运行:String str = new String(responseBody, "UTF-8"); - Naveed Ahmad

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接