国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:22日期: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
相關文章:
主站蜘蛛池模板: 日本理论在线 | 97影院理论片 | 午夜在线观看视频免费 成人 | 日韩欧美亚洲国产 | 成年人免费视频网站 | 国产乱码精品一区二区三区卡 | 欧美一级va在线视频免费播放 | 成人精品一区久久久久 | 久久精品国产亚洲综合色 | 日韩欧美亚洲综合久久99e | 成人欧美精品久久久久影院 | 国产精品久久大陆 | 亚洲99久久久久综合 | 国产欧美一区二区三区观看 | 特黄特黄一级高清免费大片 | 亚洲精品不卡在线 | 国产精品美女久久久久网站 | 亚洲精品久久久久影院 | 手机在线观看精品国产片 | 成人在线观看国产 | 亚洲炮网| 青娱乐色 | 在线精品视频免费观看 | 免费看男女做好爽好硬视频 | 搞黄网站在线观看 | 国产亚洲欧美精品久久久 | 亚洲欧美另类日本久久影院 | 欧美成人三级网站 | 欧美日韩国产人成在线观看 | 在线观看 国产 | selaoban在线视频免费精品 | 思99re久久这里只有精品首页 | a毛片成人免费全部播放 | 久久国产精品免费观看 | 全部免费的毛片在线看美国 | 亚洲精品15p | 亚洲精品一区二区综合 | 精品国产亚一区二区三区 | 欧美.成人.综合在线 | 欧美在线视频不卡 | 美女张开腿让男人桶的动态图 |