Dal linguaggio di programmazione Java è ampiamente utilizzato , open source la tecnologia , l'incorporazione e l'integrazione delle lingue straniere nel programma è abbastanza comune , come il cinese , giapponese e coreano ( CJK. ) Queste lingue utilizzano caratteri speciali e le immagini che si differenziano dalle lettere dell'alfabeto inglese , quindi è necessario utilizzare uno speciale strumento di terze parti , come ad esempio il software CJK chiave , di decodificarli in Java . La rilevazione di questi personaggi può essere effettuata anche con l'impiego di alcune classi Java : InputStreamReader e OutputStreamWriter . Cose che ti serviranno 
 Java Run-Time Environment 
 Mostra più istruzioni 
 1 
 scaricare e installare il Java Runtime Environment ( JRE ) per il vostro sistema da Java.com . JRE vi permetterà di eseguire l'applicazione chiave CJK e caricare l'applet Java automaticamente , che vi chiederà il nome utente e la password CJK . È necessario registrarsi , se sei un utente la prima volta del server KEY . 
 2 
 Immettere il nome desiderato di login , password, nome reale ed indirizzo e-mail , e poi clicca su " Invia" per completare la vostra KEY registrazione applet . È inoltre necessario scaricare i font Microsoft CJK per lavorare con le lingue cinese , giapponese e coreano . I caratteri cinesi richiesti e cioè Pinyin con Toni , e dei font di caratteri cinesi , saranno forniti automaticamente dal software KEY . 
 3 
 ingresso i seguenti codici per automatizzare la scoperta di caratteri CJK nel tuo Java . stringhe 
 
 il seguente codice restituisce "true" se la stringa s contiene caratteri a doppio byte : 
 pubblico 
 boolean containsDoubleByte (String s ) { 
 
 for (int i = 0 , i < s.length (); i + + ) { 
 
 se ( isDoubleByte ( s.charAt ( i) ) { 
 
 return true ; 
 
 } < br 
 } 
 
 ritorno > false; } 
 
 
 
 il seguente codice restituisce "true" se la stringa C è una caratteri a doppio byte : 
 < p > public boolean isJapanese ( char c ) { 
 
 if ( c > = ' \\ U0100 ' && c < = ' \\ uffff ') return true ; 
 
 return false ; 
 
 //semplice : return c > ' \\ u00ff '; 
 
 }