Android 解析網(wǎng)絡流工具類

作用:解析網(wǎng)絡返回的流 stream->string

public static String parseStream(InputStream inputStream) {
        ByteArrayOutputStream baos = null;
        try {
            int len = -1;
            byte buffer[] = new byte[1024];
            baos = new ByteArrayOutputStream();
            while ((len = inputStream.read(buffer)) != -1) {
                baos.write(buffer, 0, len);
                return baos.toString();
            }
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            // 關閉流
            closeIO(inputStream);
            closeIO(baos);
        }
        return null;
    }
    public static void closeIO(Closeable io) {
        if (io != null) {
            try {
                io.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
            io = null;
        }
    }
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,527評論 19 139
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,633評論 18 399
  • https://nodejs.org/api/documentation.html 工具模塊 Assert 測試 ...
    KeKeMars閱讀 6,597評論 0 6
  • stream 流是一個抽象接口,在 Node 里被不同的對象實現(xiàn)。例如 request to an HTTP se...
    明明三省閱讀 3,521評論 1 10
  • 我們常說,萬事開頭難,寫文章也是如此。有一個合適的開頭,會讓寫作者信心百倍的寫下去,若開頭半天都沒寫好,總難免心生...
    萌媽育兒記閱讀 1,207評論 7 17

友情鏈接更多精彩內容