簡體   English   中英

將int轉換為字節數組

[英]Converting int to a byte array

我見過的大多數將int轉換為字節數組的位偏移解決方案都是這樣的:

return new byte [] {
    (byte) ((i >> 24) & 0xFF),
    (byte) ((i >> 16) & 0xFF),
    (byte) ((i >> 8) & 0xFF),
    (byte) (i & 0xFF);
}

為什么是&0xFF?

& 0xFF是冗余的,在給定情況下沒有區別

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM