Hallo,
ich hab ein Problem beim umwandeln von string nach byte.
Als Input kommt ein string der Form:
"0x10 0xDE 0x30 0x4A"
beliebiger Länge.
Ich hätte jetzt einfach gerne ein byte-Array mit 4 Feldern.
Versucht hab ich bisher:
1. string.getbytes(), allerdings liest er mir da aus dem oberen String mit 4Byte ganze 19Byte aus ???:L
2. string.split(" "), und dann einfach das string-Array durchlaufen und per (byte) in das byte-Array casten, dies lässt er aber gar nicht erst zu.
Bin mit meinem Latein am Ende. string.getbytes() erscheint mir am sinnvollsten aber ich verstehe null was er da macht weil es stimmt hinten und vorne nicht was rauskommt.
Grüße
ich hab ein Problem beim umwandeln von string nach byte.
Als Input kommt ein string der Form:
"0x10 0xDE 0x30 0x4A"
beliebiger Länge.
Ich hätte jetzt einfach gerne ein byte-Array mit 4 Feldern.
Versucht hab ich bisher:
1. string.getbytes(), allerdings liest er mir da aus dem oberen String mit 4Byte ganze 19Byte aus ???:L
2. string.split(" "), und dann einfach das string-Array durchlaufen und per (byte) in das byte-Array casten, dies lässt er aber gar nicht erst zu.
Bin mit meinem Latein am Ende. string.getbytes() erscheint mir am sinnvollsten aber ich verstehe null was er da macht weil es stimmt hinten und vorne nicht was rauskommt.
Grüße