Rilevamento di un carattere cinese , giapponese e coreano , o CJK , in Java è facile con l'uso di alcune classi Java, come InputStreamReader e OutputStreamWriter . Queste due classi traducono in e da Unicode da codifiche locali, tra cui Big5 e GB2312 codifiche . Lingue cinese , giapponese e coreano sono tutti da Est asiatico e sono classificati come i set di caratteri a doppio byte , o DBCS , le lingue, il che significa che ciascuna di queste lingue richiederà una vasta quantità di bit per rappresentare i loro caratteri a doppio byte . Istruzioni 
 1 
 Aprire la stringa di codice Java che ti verrà convalidando la presenza di caratteri CJK . Assicurarsi di avere caricato le classi Java necessarie per l'applicazione Java . Utilizzare l'applicazione Java Swing per fare in modo di avere queste classi installate 
 2 
 Utilizzare il seguente codice sul tuo stringa Java per farlo ritornare true se la stringa "s" contiene caratteri cinesi : . < Br > 
 public boolean containsChinese (String s ) { 
 
 for (int i = 0; i < s.length (); i + + ) { 
 
 se ( isJapanese ( s.charAt ( i) ) { 
 
 return true ; } 
 
 
 
 } 
 
 return false ; } 
 
 
 
 3 
 Inserisci il seguente codice nella stringa di Java per renderlo restituisce true se il carattere "c " è un carattere a doppio byte : 
 
 public boolean isJapanese ( char c ) { 
 < p > if ( c > = ' \\ U0100 ' && c < = ' \\ uffff ') return true ; 
 
 return false ; 
 
 //semplice : return c > ' \\ u00ff ' ; 
 
 } 
 4 
 Utilizza il codice seguente per rendere il vostro ritorno applicazione true se la stringa "s" contiene caratteri a doppio byte o CJK : 
 
 pubblico boolean containsDoubleByte (String s ) { 
 
 for (int i = 0; i < s.length (); i + + ) { 
 
 se ( isDoubleByte ( s.charAt ( i) ) { < br 
 ritorno > true; } 
 
 
 
 } 
 
 return false ; }