Seit Programmiersprache Java ist eine weit verbreitete Open-Source- Technologie , die Aufnahme und Integration von Fremdsprachen in das Programm ist durchaus üblich , wie Chinesisch, Japanisch und Koreanisch ( CJK. ) Diese Sprachen verwenden Sonderzeichen und Bilder, die aus dem englischen Alphabet Buchstaben unterscheiden , deshalb ist es notwendig, eine spezielle Drittanbieter-Tool , wie CJK Key Software verwenden, um sie in Java zu dekodieren. InputStreamReader und OutputStreamWriter : Erkennung dieser Zeichen kann auch durch den Einsatz von bestimmten Java-Klassen vorgenommen werden. Things You
Java Run - Time Environment
brauchen anzeigen Weitere Anweisungen
1
Downloaden und installieren Sie das Java Runtime Environment ( JRE) , um Ihr System von Java.com . JRE ermöglicht es Ihnen, die CJK Key -Anwendung ausführen und laden Sie das Java-Applet automatisch , welches Sie für Ihre CJK Benutzernamen und Kennwort einzugeben. Sie müssen sich registrieren , wenn Sie zum ersten Mal Nutzer des KEY Server befinden.
2
Geben Sie Ihren gewünschten Benutzernamen , Passwort , echten Namen und E-Mail- Adresse eingeben und dann klicken Sie auf " Senden ", um Ihre Schlüssel komplett Applet Registrierung. Sie müssen auch downloaden Microsoft CJK-Schriften mit den chinesischen , japanischen und koreanischen Sprachen arbeiten. Die erforderlichen chinesische Schriften nämlich Pinyin mit Tönen, und chinesische Schriftart, wird automatisch vom KEY -Software zur Verfügung gestellt werden .
3
Geben Sie die folgenden Codes, um die Entdeckung von CJK-Zeichen in Ihrem Java automatisieren . Saiten
der folgende Code wird "wahr" zurück , wenn der String S enthält double-Byte- Zeichen :
public boolean containsDoubleByte (String s ) {
for (int i = 0; i < s.length (); i + +) {
if ( isDoubleByte ( s.charAt (i)) { return true
;
}
}
return false; }
der folgende Code wird "true" zurück, wenn die Zeichenfolge C ist ein double-Byte- Zeichen :
< p> public boolean isJapanese (char c ) {
if ( c > = '\\ U0100 ' && c < = ' \\ uffff ') return true;
return false;
//einfacher : return c > ' \\ u00ff '; }