位元組陣列轉換二進位制字串

2021-08-28 10:04:34 字數 446 閱讀 7895

終端有1024個觀測點向服務端傳值,如果觀測點正常,傳遞0,如不正常,則傳遞1,傳遞方式為128個位元組的陣列。

服務端獲取之後將其轉換為長度1024的字串,最後獲取1的索引,即可知道哪個觀測點出了問題。

那麼如何將位元組轉換為8個長度的字串呢,我目前找到兩種辦法

1.

public static string getbinarystrfrombyte(byte b) 

return result;

}

2.

import org.apache.commons.lang3.stringutils;

string binarystring = stringutils.leftpad(integer.tobinarystring(tempstatus & 0xff), 8,'0');

byte位元組陣列與二進位制 十六進製制字串的轉換

byte陣列轉換為二進位制字串,每個位元組以 隔開 二進位制字串轉換為byte陣列,每個位元組以 隔開 public static byte binstrtobytearr string binstr return b 位元組陣列轉為十六進製制字串 1位元組對應2個16進製制字元 param byt...

位元組陣列與二進位制 十六進製制相互轉換

常用的一些轉換方法,整理如下,在程式設計中,用得比較多的是十進位制跟十六進製制,二進位制跟八進位製用的很少。namespace jerry.framework.socket.common 將位元組陣列節轉換成指定進製的字串 要轉換的字串 它必須是 2 或 16 public static strin...

16進製制字串和位元組陣列互相轉換

package com.wpn.net.util public class numberchange return result private static byte tobyte char c 把位元組陣列轉換成16進製制字串 param barray return public static ...