2017-02-10 1 views
0

Ich habe einen String mit ASCII-Darstellung eines Zeichens das heißtWie String-Darstellung eines ASCII-Wert auf Charakter

String test = "0x07"; 

Gibt es eine Weise, die ich es Wert auf seinen Charakter analysieren kann irgendwie konvertieren.

Ich möchte so etwas wie

char c = 0x07; 

Aber was das Zeichen genau ist, wird nur bekannt sein, indem sie den Wert in der Zeichenfolge zu lesen.

+0

Mögliche Duplikat (http://stackoverflow.com/questions/11377944/parsing-a- hexadezimal-string-zu-ganzzahl-throws-a-nummerformatexception) – shmosel

+0

@shmosel Diese Antwort sieht auch gut aus. Ich habe es einfach nicht gefunden, als ich mit meinem Problem zu kämpfen hatte, weil ich vielleicht nicht mit richtigen Keywords gesucht habe. –

Antwort

2

Sie haben einen Schritt hinzuzufügen: [? Parsing ein Hexadezimal String in einen Integer ein Number wirft]

String test = "0x07"; 
int decimal = Integer.decode(test); 
char c = (char) decimal; 
+0

Verdammt gut. Ich danke dir sehr.. –

Verwandte Themen