我有過與字符串>字節 - >轉換問題的byte []字符串字節,然後的byte [] 0xformat
我迄今所做的:
double db = 1.00;
double ab = db*100;
int k = (int) ab;
String aa = String.format("%06d", k);
String first = aa.substring(0,2);``
String second = aa.substring(2,4);
String third = aa.substring(4,6);
String ff = "0x"+first;
String nn = "0x"+second;
String yy = "0x"+third;
我想寫那些字節轉換爲字節[]。我的意思是:
byte[] bytes = new byte[]{(byte) 0x02, (byte) 0x68, (byte) 0x14,
(byte) 0x93, (byte) 0x01, ff,nn,yy};
按照這個順序和鑄造與0x的。任何幫助都很受歡迎。
問候, 阿里
是否將我的字符串解碼爲字節?我的意思是這些字符串真的是我想要的。 –
實際上,我的項目沒有將它們再次轉換爲字節。我只是想把這些字符串放在bytearray中。而已。 –
所以你的意思是你想再次將它從字節轉換爲十六進制?如果你想再次使用String,那麼你可以使用'Integer.toHexString()' –