ich würde gerne einen string in seine 16-bit characters zerlegen, also den 4 stelligen wert. ich habe google bereits gefragt aber immer nur lösungen für utf-8 gefunden. ich hoffe jemand kann mir mit ein wenig code weiterhelfen.
lg danke im vorraus
unicode
-
-
String sind in Java schon in Unicode. Du musst nur .charAt() aufrufen.
Integer.toHexString() willst du wahrscheinlich auch.
-
Ich glaube du meinst sowas hier oder?
PHP
Alles anzeigenpublic static String valueOf(char c) { short num = (short) c; String hex = Integer.toHexString((int)num); //fit the length to 8 by filling with '0' hex = "0000" + hex; int len = hex.length(); hex = hex.substring(len - 4, len); return hex; }
Ist eine leicht modifizierte Version von hier: http://www.koders.com/java/fid5B1151…AEC0C59000.aspx -
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!