У меня возникли проблемы преобразования через string-> байт-> байт []строка байт, то байт [] 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. это оно. –
Значит, вы хотите, чтобы вы снова конвертировали его в Hex из Byte? Если вы хотите снова String, тогда вы можете использовать 'Integer.toHexString()' –