Hallo allerseits,
ich habe die Suchfunktion schon bemüht, konnte aber nix passendes finden.
Ich suche eine Funktion, die einen String bis zu einem bestimmten Zeichen auslesen kann und dann in irgendeine Zahlenvariable (mit der man rechnen kann) schreibt. Leider sind die Eingaben nicht im Dezimalsystem sondern alle hexadezimal.
Der String sieht folgendermaßen aus, die Trennzeichen sind aber für mich egal und beliebig wählbar:
String parameter="?a&b&c&d";
Der Wertebereich liegt zwischen folgenden Werten, die Eingaben werden aber jeweils ohne das "0x" gemacht.
a=0x00-0x31
b=0x20-0x37
c=0x01-0x09
d=0x00-0xFF
Theoretisch könnte ich die substring-Funktion benutzen, aber ich muss immer auch mit einstelligen Eingaben rechnen (der String ist also nie gleich lang). In welche Variable kann ich am besten die Hexadezimalen Werte schreiben? Die muss ich später wieder in genau der Form nutzen, aber auch binär damit rechnen (mit XOR und bei a Addition).
Danke schon im Voraus