精品久久看,欧美成人久久一级c片免费,日本加勒比在线精品视频,国产一区二区三区免费大片天美,国产成人精品999在线,97理论三级九七午夜在线观看

當前位置: 首頁IT技術 → ByteBuffer轉String的方法

ByteBuffer轉String的方法

更多

ByteBuffer俗稱緩沖器,是將數據移進移出通道的唯一方式,并且我們只能創建一個獨立的基本類型緩沖器,或者使用”as”方法從ByteBuffer中獲得。

ByteBuffer中存放的是字節數組,如果要將它們轉換成字符串則需要使用 Charset,Charset是字符編碼,它提供了把字節流轉換成字符串 ( 解碼 ) 和將字符串轉換成字節流 ( 編碼) 的方法。

最近做的項目需要用到ByteBuffer進行數據的傳輸,因此會用涉及到將ByteBuffer轉換為String的過程。

以下是實現該過程的方法:

public static String byteBufferToString(ByteBuffer buffer) {
CharBuffer charBuffer = null;
try {
Charset charset = Charset.forName("UTF-8");
CharsetDecoder decoder = charset.newDecoder();
charBuffer = decoder.decode(buffer);
buffer.flip();
return charBuffer.toString();
} catch (Exception ex) {
ex.printStackTrace();
return null;
}
}

需要說明的是,flip方法會將緩沖區的當前位置”重置”到緩沖區的開始處.這樣可以保證傳入的對像被其他方法使用時讀取的數據完整性.

 

熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 精品视频在线免费 | 五月天爱爱网 | 日韩在线视| www.人人草| 久久精品国产影库免费看 | 久久精品日韩免费观看频道 | 中国一级毛片视频免费看 | 国产精品欧美亚洲韩国日本不卡 | 全免费a级毛片免费看视频免 | 欧美精品亚洲精品日韩经典 | 99久久99久久精品免费看子 | 久久精品国产欧美成人 | 久久久久久久国产视频 | 奇米影视第 | 狠狠ri| 国产人成午夜免电影观看 | 天天想你免费视频观看 | 99精品国产综合久久久久 | 久久国产一久久高清 | 国产成人精品免费视频下载 | 色噜噜狠狠在爱丁香 | 欧美黄色性 | 久久综合五月天婷婷伊人 | 婷婷在线免费视频 | 精品久久久久久久久久久 | 久久精品爱国产免费久久 | 国产大片在线看 | 精品欧美一区二区三区四区 | 久久久国产成人精品 | 国产精品99精品久久免费 | 久久99久久99基地看电影 | 五月婷六月丁香 | 热久久中文字幕 | 无需付费免费电影入口 | 久久精选 | 四虎电影免费观看网站 | 男人天堂avav| 亚洲美日韩 | 久久综合综合久久97色 | 999国内精品永久免费视频试看 | 国产精品第一 |