Łańcuch znaków na tablicę znaków Java
Jestem na tym zakłopotany i potrzebuję świeżych oczu, nie jestem pewien, dlaczego ten kod to robi.
<code>String string = new String(new char[] {(char) 0x01, (char) 0x02, ... ,(char) 0xFC}); </code>
Wyjście jest wszystkim, co powinno być aż do ostatniej liczby (0xFC), która zwraca -4, wiem, że jest to wartość szesnastkowa, ale jeśli zrobię to samo z 252 wartością dziesiętną, daje mi to również wartość ujemną. Mam nadzieję, że to proste rozwiązanie, a ja po prostu tego nie widzę.
Dzięki z góry.