ich habe ein Problem, ich bekomme über die serielle Schnittstelle einen 13 Byte langen String.
Der liegt in einen StringBuffer und ich kann ihn auch komplett anzeigen lassen.
Aber wie kann ich daraus wieder die Orginaldaten gewinnen?
Es sind zwei mal 4 Byte(Zähler) und 5 mal 1 Byte(AD-Wandler Messwerte, Status usw.).
Der liegt in einen StringBuffer und ich kann ihn auch komplett
anzeigen lassen.
Aber wie kann ich daraus wieder die Orginaldaten gewinnen?
Es sind zwei mal 4 Byte(Zähler) und 5 mal 1 Byte(AD-Wandler
Messwerte, Status usw.).
Gibt mehrere Möglichkeiten da ran zu kommen, z. B. kannst du dir ein String-Objekt zurückgeben lassen und damit arbeiten:
Falls du mit byte weiterarbeiten willst, die Klasse String hat auch Methoden um ein byte-Array oder einzelne bytes zurückzugeben, je nachdem was du brauchst.