亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Java byte數組操縱方式代碼實例解析

瀏覽:29日期:2022-08-28 15:09:46

字節數組的關鍵在于它為存儲在該部分內存中的每個8位值提供索引(快速),精確的原始訪問,并且您可以對這些字節進行操作以控制每個位。 壞處是計算機只將每個條目視為一個獨立的8位數 - 這可能是你的程序正在處理的,或者你可能更喜歡一些強大的數據類型,如跟蹤自己的長度和增長的字符串 根據需要,或者一個浮點數,讓你存儲說3.14而不考慮按位表示。 作為數據類型,在長數組的開頭附近插入或移除數據是低效的,因為需要對所有后續元素進行混洗以填充或填充創建/需要的間隙。

java官方提供了一種操作字節數組的方法——內存流(字節數組流)ByteArrayInputStream、ByteArrayOutputStream

ByteArrayOutputStream——byte數組合并

/** * 將所有的字節數組全部寫入內存中,之后將其轉化為字節數組 */ public static void main(String[] args) throws IOException { String str1 = '132'; String str2 = 'asd'; ByteArrayOutputStream os = new ByteArrayOutputStream(); os.write(str1.getBytes()); os.write(str2.getBytes()); byte[] byteArray = os.toByteArray(); System.out.println(new String(byteArray)); }

ByteArrayInputStream——byte數組截取

/** * 從內存中讀取字節數組 */ public static void main(String[] args) throws IOException { String str1 = '132asd'; byte[] b = new byte[3]; ByteArrayInputStream in = new ByteArrayInputStream(str1.getBytes()); in.read(b); System.out.println(new String(b)); in.read(b); System.out.println(new String(b)); }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 国产草 | 免费在线观看黄色毛片 | 亚洲欧美色一区二区三区 | 2022中文字字幕久亚洲 | 黄色美女免费 | 国语一区| 亚洲国产精品午夜电影 | 亚洲第一视频在线播放 | 可以直接看的av网址站 | 亚洲午夜视频 | 性黄色片| 亚洲综合图色国模40p | 久久久久婷婷国产综合青草 | 国产精品日本不卡一区二区 | 日韩精品另类天天更新影院 | 黄色在线播放视频 | 免费的黄色毛片 | 国产精品成人h片在线 | 99久久999久久久综合精品涩 | 亚洲黄色片一级 | 蝌蚪视频91 | 亚洲色图吧 | 欧美一区二区三区播放 | 国产成人综合久久亚洲精品 | 日韩一级黄色影片 | 97精品在线 | 婷婷综合色伊人阁 | 久久综合九色综合97婷婷女人 | 精品成人在线观看 | 99久久精品国产高清一区二区 | 欧美不卡一区二区三区免 | 亚洲欧洲国产综合 | 国产aⅴ片| 露脸超嫩97后在线播放 | 插插插av | 成人欧美一级毛片免费观看 | 国产在线视频专区 | 亚洲国产精品久久日 | 亚洲色综合图区p | 日韩伦理一区二区三区 | 国产人做人爱视频精品 |