string-> byte->byte[]による変換に問題があります
私がこれまでにしたこと:
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[]に書き込みたい。私が意味するのは:
byte[] bytes = new byte[]{(byte) 0x02, (byte) 0x68, (byte) 0x14,
(byte) 0x93, (byte) 0x01, ff,nn,yy};
この順序で、0xでキャストされます。どんな助けでも大いに感謝されます。
よろしく、アリ