Hi zusammen,
ich habe da folgendes Problem:
Der "out" String liefert aber nicht das was er soll, sondern: "0xFF xF1 0x 3 0x20"
D.h. er ersetzt das Leerzeichen nicht !
Auch replace("\\s", "0") wird ignoriert ...
ich habe da folgendes Problem:
Java:
byte[] myBytes = new byte[] {0xFF, 0xF1, 0x03, 0x20};
String out = "";
for(int i=0; i<4; i++)
{
out += String.format("0x%2 ", Integer.toHexString(myBytes[i]%0xFF).replace(" ", "0");
}
...
Der "out" String liefert aber nicht das was er soll, sondern: "0xFF xF1 0x 3 0x20"
D.h. er ersetzt das Leerzeichen nicht !
Auch replace("\\s", "0") wird ignoriert ...