String mit Hex in Buchstaben umwandeln

Ich habe ein kleines Problem, das ich nicht gelöst bekomme.

Ich habe zum sicheren abspeichern Text als Hexcode abgespeichert.
nun möchte ich das zurückübersetzten.
Ich habe also einen Stringarray der jeweils zweistellige Hexzahl enthält.
z.B.:
String s = „F3“;

nun möchte ich daraus wieder einen Buchstaben machen.

Ich hoffe mir kann geholfen werden…

Hallo erstmal.

Ich habe zum sicheren abspeichern Text als Hexcode
abgespeichert.
nun möchte ich das zurückübersetzten.
Ich habe also einen Stringarray der jeweils :zweistellige
Hexzahl enthält.
z.B.:
String s = „F3“;

Also lt. dem Javabuch von z.B. http://wwwmath1.uni-muenster.de/num/Vorlesungen/akt_…
müsste das Manöver in der Umwandlungsreihenfolge ‚Hexadezimal -> normale Zahl -> Buchstabe‘ gehen.

HTH
mfg M.L.

Was klappt ist, dass ich den Hexwert in ein Integer kriege…
aber wie komm ich dann an den buchstaben…hab Char gesucht, aber keine Methode gefunden…bin ich blind???

bisher:
String f =„00F3“;
int g = Integer.parseInt(i, 16);
char h = ???

Hallo nochmal.

Was klappt ist, dass ich den Hexwert in ein Integer kriege…
aber wie komm ich dann an den buchstaben…hab Char gesucht,
aber keine Methode gefunden…bin ich blind???

Das wollen wir doch nicht hoffen :wink:
Kapitel 5.2.4 der genannten Resource gibt einen Hinweis:
„(…)int number = 12345;
String stringNumber = Integer.toString( number );(…)
Um aus dem String wieder eine Zahl zu machen, nutzen wir wieder eine Methode der Klasse Integer.
Die Methode heißt allerdings nicht toInt() sondern parseInt().
stringNumber = „12345“;
int number = Integer.parseInt( stringNumber );“

HTH
mfg M.L.

String f =„00F3“;
int g = Integer.parseInt(i, 16);
char h = ???

char h = (char) g;

HTH
Heavy

so klappt es einwandfrei.
DANKE!!! VIELEN DANK!!!

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]