0
有沒有辦法獲得一個整數的2個偏移量?Android:如何獲得一個整數的十六進制偏移量
例如,如果我有:
int a= 5;
int b= 300;
我需要一種方式來獲得這兩個數字的十六進制偏移:
String offseta_1 = "00";
String offseta_2 = "05";
String offsetb_1 = "01";
String offsetb_2 = "2c";
或
int offseta_1_int = 0;
int offseta_2_int = 5;
int offsetb_1_int = 1;
int offsetb_2 = 44;
如何才能做到這一點在android中?
你的意思是一個簡單的轉變詮釋爲十六進制字符串和十六進制字符串回到Int? – LenglBoy
沒有。我需要數字的2字節偏移量。如果整數只有1個字節(不超過255),那麼我得到高位偏移量00,並降低該數字的十六進制數:5 = 0x0005。如果int超過255,那麼上下偏移表示該數字。例如:300 = 0x012c – sammar
現在我明白你想要什麼 - 對不起。所以只需設置你的最小和最大值,然後轉換它。最後它應該是1或2個If-Statements。 – LenglBoy