<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
"); //-->

博客專(zhuān)欄

EEPW首頁(yè) > 博客 > 大小端模式的int和byte相互轉換

大小端模式的int和byte相互轉換

發(fā)布人:電子禪石 時(shí)間:2024-10-27 來(lái)源:工程師 發(fā)布文章

/**

 * 以大端模式將int轉成byte[]

 */

public static byte[] intToBytesBig(int value) {

    byte[] src = new byte[4];

    src[0] = (byte) ((value >> 24) & 0xFF);

    src[1] = (byte) ((value >> 16) & 0xFF);

    src[2] = (byte) ((value >> 8) & 0xFF);

    src[3] = (byte) (value & 0xFF);

    return src;

}


/**

 * 以小端模式將int轉成byte[]

 *

 * @param value

 * @return

 */

public static byte[] intToBytesLittle(int value) {

    byte[] src = new byte[4];

    src[3] = (byte) ((value >> 24) & 0xFF);

    src[2] = (byte) ((value >> 16) & 0xFF);

    src[1] = (byte) ((value >> 8) & 0xFF);

    src[0] = (byte) (value & 0xFF);

    return src;

}


/**

 * 以大端模式將byte[]轉成int

 */

public static int bytesToIntBig(byte[] src, int offset) {

    int value;

    value = (int) (((src[offset] & 0xFF) << 24)

            | ((src[offset + 1] & 0xFF) << 16)

            | ((src[offset + 2] & 0xFF) << 8)

            | (src[offset + 3] & 0xFF));

    return value;

}


/**

 * 以小端模式將byte[]轉成int

 */

public static int bytesToIntLittle(byte[] src, int offset) {

    int value;

    value = (int) ((src[offset] & 0xFF)

            | ((src[offset + 1] & 0xFF) << 8)

            | ((src[offset + 2] & 0xFF) << 16)

            | ((src[offset + 3] & 0xFF) << 24));

    return value;

}

??

————————————————


                            版權聲明:本文為博主原創(chuàng )文章,遵循 CC 4.0 BY-SA 版權協(xié)議,轉載請附上原文出處鏈接和本聲明。

                        

原文鏈接:https://blog.csdn.net/a22422931/article/details/64929815


*博客內容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀(guān)點(diǎn),如有侵權請聯(lián)系工作人員刪除。



關(guān)鍵詞: c

相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>