Zeichenfolge für das Zeichen-Array Java

Ich bin verblüfft und brauche ein paar frische Augen. Ich bin mir nicht sicher, warum dieser Code dies tut.

<code>String string = new String(new char[] {(char) 0x01, (char) 0x02, ... ,(char) 0xFC});
</code>

Die Ausgabe ist alles, was es sein sollte, bis die letzte Zahl (der 0xFC) ein -4 zurückgibt, ich weiß, dass es ein Hex-Wert ist, aber wenn ich dasselbe mit dem Dezimalwert 252 mache, gibt es mir auch ein Negativ. Ich hoffe, das ist nur eine einfache Lösung, und ich kann es einfach nicht sehen.

Vielen Dank im Voraus.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage