Depuis langage de programmation Java est un très utilisée , la technologie open source , l'incorporation et l'intégration des langues étrangères dans le programme est assez fréquent , comme le chinois , le japonais et le coréen ( CJK. ) Ces langues utilisent des caractères spéciaux et les images qui diffèrent des lettres de l'alphabet anglais , il est donc nécessaire d'utiliser un outil tiers particulière , tels que les logiciels CJK clé , de les décoder en Java. La détection de ces caractères peut également être fait en employant certaines classes Java : InputStreamReader et OutputStreamWriter . Choses que vous devez 
 Java Run - Time Environment 
 Voir Plus Instructions 
 1 
 télécharger et installer le Java Runtime Environment ( JRE) sur votre système à partir de Java.com . JRE vous permettra d'exécuter l'application de la clé CJK et charger l'applet Java automatiquement, ce qui vous demandera votre nom d'utilisateur et mot de passe CJK . Vous devez vous inscrire si vous êtes un nouvel utilisateur du serveur de clés . 
 2 
 Saisissez un nom d'utilisateur , mot de passe , de son vrai nom et votre adresse email , puis cliquez sur « Soumettre» pour compléter votre clé enregistrement de l'applet. Vous devez également télécharger des polices CJK Microsoft pour travailler avec les chinois, le japonais et le coréen. Les caractères chinois nécessaires à savoir Pinyin avec les tons et les polices de caractères chinois , seront fournies automatiquement par le logiciel KEY . 
 3 
 Entrez les codes suivants pour automatiser la découverte des caractères CJK dans votre Java . cordes 
 
 le code ci-dessous retournera " true" si la chaîne s contient des caractères à deux octets : 
 
 public void containsDoubleByte (String s) { 
 
 for (int i = 0; i < s.length (); i + +) { 
 
 if ( isDoubleByte ( s.charAt ( i) ) { 
 
 return true; } 
 
 < br > 
 } 
 Return of false; } 
 
 
 
 le code suivant retourne "true" si la chaîne C est un des caractères à deux octets : Trouvez < p> isJapanese public boolean (char c ) { 
 
 if ( c> = '\\ u0100 ' && c < = '\\ uffff ') return true; 
 Return of false; 
 
 //simple : retour c > ' \\ u00ff '; 
 
 }