pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

  • <legend id='NR1i2'><style id='NR1i2'><dir id='NR1i2'><q id='NR1i2'></q></dir></style></legend>

      <i id='NR1i2'><tr id='NR1i2'><dt id='NR1i2'><q id='NR1i2'><span id='NR1i2'><b id='NR1i2'><form id='NR1i2'><ins id='NR1i2'></ins><ul id='NR1i2'></ul><sub id='NR1i2'></sub></form><legend id='NR1i2'></legend><bdo id='NR1i2'><pre id='NR1i2'><center id='NR1i2'></center></pre></bdo></b><th id='NR1i2'></th></span></q></dt></tr></i><div class="hbdzzff" id='NR1i2'><tfoot id='NR1i2'></tfoot><dl id='NR1i2'><fieldset id='NR1i2'></fieldset></dl></div>
      1. <tfoot id='NR1i2'></tfoot>
      2. <small id='NR1i2'></small><noframes id='NR1i2'>

          <bdo id='NR1i2'></bdo><ul id='NR1i2'></ul>

        將 long 轉(zhuǎn)換為字節(jié)數(shù)組并將其添加到另一個(gè)數(shù)組

        Convert long to byte array and add it to another array(將 long 轉(zhuǎn)換為字節(jié)數(shù)組并將其添加到另一個(gè)數(shù)組)
            <legend id='gXbTC'><style id='gXbTC'><dir id='gXbTC'><q id='gXbTC'></q></dir></style></legend>
            • <tfoot id='gXbTC'></tfoot>
              • <bdo id='gXbTC'></bdo><ul id='gXbTC'></ul>
                  <tbody id='gXbTC'></tbody>
                <i id='gXbTC'><tr id='gXbTC'><dt id='gXbTC'><q id='gXbTC'><span id='gXbTC'><b id='gXbTC'><form id='gXbTC'><ins id='gXbTC'></ins><ul id='gXbTC'></ul><sub id='gXbTC'></sub></form><legend id='gXbTC'></legend><bdo id='gXbTC'><pre id='gXbTC'><center id='gXbTC'></center></pre></bdo></b><th id='gXbTC'></th></span></q></dt></tr></i><div class="fb75rpl" id='gXbTC'><tfoot id='gXbTC'></tfoot><dl id='gXbTC'><fieldset id='gXbTC'></fieldset></dl></div>

                  <small id='gXbTC'></small><noframes id='gXbTC'>

                  本文介紹了將 long 轉(zhuǎn)換為字節(jié)數(shù)組并將其添加到另一個(gè)數(shù)組的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

                  問(wèn)題描述

                  我想更改字節(jié)數(shù)組中的值以將長(zhǎng)時(shí)間戳值放入 M??SB.有人可以告訴我最好的方法是什么.我不想逐位插入值,我認(rèn)為這是非常低效的.

                  I want to change a values in byte array to put a long timestamp value in in the MSBs. Can someone tell me whats the best way to do it. I do not want to insert values bit-by-bit which I believe is very inefficient.

                  long time = System.currentTimeMillis();
                  Long timeStamp = new Long(time);
                  byte[] bArray = new byte[128];
                  

                  我想要的是這樣的:

                  byte[0-63] = timeStamp.byteValue(); 
                  

                  這樣的事情可能嗎.在此字節(jié)數(shù)組中編輯/插入值的最佳方法是什么.因?yàn)?byte 是一個(gè)原語(yǔ),我不認(rèn)為有一些我可以使用的直接實(shí)現(xiàn)?

                  Is something like this possible . What is the best way to edit/insert values in this byte array. since byte is a primitive I dont think there are some direct implementations I can make use of?


                  System.currentTimeMillis() 似乎比Calendar.getTimeInMillis() 快,所以將上面的代碼替換為它.如有錯(cuò)誤請(qǐng)指正.


                  It seems that System.currentTimeMillis() is faster than Calendar.getTimeInMillis(), so replacing the above code by it.Please correct me if wrong.

                  推薦答案

                  有多種方法:

                  • 使用 ByteBuffer(最佳選擇 - 簡(jiǎn)潔易讀):

                  • Use a ByteBuffer (best option - concise and easy to read):

                  byte[] bytes = ByteBuffer.allocate(Long.SIZE / Byte.SIZE).putLong(someLong).array();
                  

                • 您也可以使用 DataOutputStream(更詳細(xì)):

                  ByteArrayOutputStream baos = new ByteArrayOutputStream();
                  DataOutputStream dos = new DataOutputStream(baos);
                  dos.writeLong(someLong);
                  dos.close();
                  byte[] longBytes = baos.toByteArray();
                  

                • 最后,您可以手動(dòng)執(zhí)行此操作(取自 Hector 代碼中的 LongSerializer)(更難閱讀):

                  byte[] b = new byte[8];
                  for (int i = 0; i < size; ++i) {
                    b[i] = (byte) (l >> (size - i - 1 << 3));
                  }
                  

                • 然后您可以通過(guò)一個(gè)簡(jiǎn)單的循環(huán)將這些字節(jié)附加到現(xiàn)有數(shù)組中:

                  Then you can append these bytes to your existing array by a simple loop:

                  // change this, if you want your long to start from 
                  // a different position in the array
                  int start = 0; 
                  for (int i = 0; i < longBytes.length; i ++) {
                     bytes[start + i] = longBytes[i];
                  }
                  

                  這篇關(guān)于將 long 轉(zhuǎn)換為字節(jié)數(shù)組并將其添加到另一個(gè)數(shù)組的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  quot;Char cannot be dereferencedquot; error(“Char 不能被取消引用錯(cuò)誤)
                  Java Switch Statement - Is quot;orquot;/quot;andquot; possible?(Java Switch 語(yǔ)句 - 是“或/“和可能的?)
                  Java Replace Character At Specific Position Of String?(Java替換字符串特定位置的字符?)
                  What is the type of a ternary expression with int and char operands?(具有 int 和 char 操作數(shù)的三元表達(dá)式的類(lèi)型是什么?)
                  Read a text file and store every single character occurrence(讀取文本文件并存儲(chǔ)出現(xiàn)的每個(gè)字符)
                  Why do I need to explicitly cast char primitives on byte and short?(為什么我需要在 byte 和 short 上顯式轉(zhuǎn)換 char 原語(yǔ)?)

                        <tbody id='vpVxD'></tbody>

                        1. <legend id='vpVxD'><style id='vpVxD'><dir id='vpVxD'><q id='vpVxD'></q></dir></style></legend>
                          <i id='vpVxD'><tr id='vpVxD'><dt id='vpVxD'><q id='vpVxD'><span id='vpVxD'><b id='vpVxD'><form id='vpVxD'><ins id='vpVxD'></ins><ul id='vpVxD'></ul><sub id='vpVxD'></sub></form><legend id='vpVxD'></legend><bdo id='vpVxD'><pre id='vpVxD'><center id='vpVxD'></center></pre></bdo></b><th id='vpVxD'></th></span></q></dt></tr></i><div class="jppjh5t" id='vpVxD'><tfoot id='vpVxD'></tfoot><dl id='vpVxD'><fieldset id='vpVxD'></fieldset></dl></div>
                          • <bdo id='vpVxD'></bdo><ul id='vpVxD'></ul>
                          • <tfoot id='vpVxD'></tfoot>
                          • <small id='vpVxD'></small><noframes id='vpVxD'>

                          • 主站蜘蛛池模板: 通风天窗,通风气楼,屋顶通风天窗,屋顶通风天窗公司 | 视觉检测设备_自动化检测设备_CCD视觉检测机_外观缺陷检测-瑞智光电 | 好杂志网-首页| 团建-拓展-拓展培训-拓展训练-户外拓展训练基地[无锡劲途] | 南京种植牙医院【官方挂号】_南京治疗种植牙医院那个好_南京看种植牙哪里好_南京茀莱堡口腔医院 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 | 拉力测试机|材料拉伸试验机|电子拉力机价格|万能试验机厂家|苏州皖仪实验仪器有限公司 | 小型数控车床-数控车床厂家-双头数控车床| 存包柜厂家_电子存包柜_超市存包柜_超市电子存包柜_自动存包柜-洛阳中星 | 加盟店-品牌招商加盟-创业项目商机平台 | 胶原检测试剂盒,弹性蛋白检测试剂盒,类克ELISA试剂盒,阿达木单抗ELISA试剂盒-北京群晓科苑生物技术有限公司 | 紫外线老化试验箱_uv紫外线老化试验箱价格|型号|厂家-正航仪器设备 | 5nd音乐网|最新流行歌曲|MP3歌曲免费下载|好听的歌|音乐下载 免费听mp3音乐 | 北京印刷厂_北京印刷_北京印刷公司_北京印刷厂家_北京东爵盛世印刷有限公司 | 亿诺千企网-企业核心产品贸易 | SRRC认证_电磁兼容_EMC测试整改_FCC认证_SDOC认证-深圳市环测威检测技术有限公司 | 医疗仪器模块 健康一体机 多参数监护仪 智慧医疗仪器方案定制 血氧监护 心电监护 -朗锐慧康 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 最新电影-好看的电视剧大全-朝夕电影网| 挨踢网-大家的导航!| 氨水-液氨-工业氨水-氨水生产厂家-辽宁顺程化工 | 翰香原枣子坊加盟费多少钱-正宗枣核糕配方培训利润高飘香 | NMRV减速机|铝合金减速机|蜗轮蜗杆减速机|NMRV减速机厂家-东莞市台机减速机有限公司 | 莱州网络公司|莱州网站建设|莱州网站优化|莱州阿里巴巴-莱州唯佳网络科技有限公司 | 溶氧传感器-pH传感器|哈美顿(hamilton) | 乐之康护 - 专业护工服务平台,提供医院陪护-居家照护-居家康复 | 培训无忧网-教育培训咨询招生第三方平台 | 重庆小面培训_重庆小面技术培训学习班哪家好【终身免费复学】 | 踏板力计,制动仪,非接触多功能速度仪,逆反射系数测试仪-创宇 | 烟气换热器_GGH烟气换热器_空气预热器_高温气气换热器-青岛康景辉 | 剪刃_纵剪机刀片_分条机刀片-南京雷德机械有限公司 | 餐饮小吃技术培训-火锅串串香培训「何小胖培训」_成都点石成金[官网] | TMT观察网_独特视角观察TMT行业 派财经_聚焦数字经济内容服务平台 | 哈尔滨治「失眠/抑郁/焦虑症/精神心理」专科医院排行榜-京科脑康免费咨询 一对一诊疗 | 除甲醛公司-甲醛检测治理-杭州创绿家环保科技有限公司-室内空气净化十大品牌 | 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 | 抖音短视频运营_企业网站建设_网络推广_全网自媒体营销-东莞市凌天信息科技有限公司 | 安徽泰科检测科技有限公司【官方网站】 | QQ房产导航-免费收录优秀房地产网站_房地产信息网 | 防爆电机_ybx3系列电机_河南省南洋防爆电机有限公司 | 深圳美安可自动化设备有限公司,喷码机,定制喷码机,二维码喷码机,深圳喷码机,纸箱喷码机,东莞喷码机 UV喷码机,日期喷码机,鸡蛋喷码机,管芯喷码机,管内壁喷码机,喷码机厂家 | 茅茅虫AI论文写作助手-免费AIGC论文查重_写毕业论文降重 |