我正在使用一個API,它給了我32位(4字節)數據的結果。我需要將此值解碼爲另一種格式才能使用它。將十進制轉換爲二進制,然後將二進制轉換爲未知格式?
數據的一個例子是:
645 --> (00000000 00000000 00000010 10000101) --> (0, 0, 2, 133)
我會收到來自API 645,我需要先轉換成二進制格式,然後一個未知的格式,我不能understand.I我能夠轉換 「645」,以二進制格式使用以下代碼:
public static void toBinary(String value){
int i = Integer.parseInt(value);
System.out.println(Integer.toBinaryString(i));
}
輸出:100000000000000000
但是,我怎樣才能將它用於我的應用程序中。請有人幫我告訴我這是哪種格式?
這是的各數位的基體10的格式(十進制)。 –
你在使用Java還是C#? – Baldrick
我在java中工作,但也添加了C#標記,因爲它的一個常見問題 – user818455