April 16
Dal momento che il linguaggio di programmazione Java è un diffuso, la tecnologia open source, 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 differiscono da Inglese lettere dell'alfabeto, per cui è necessario utilizzare uno speciale strumento di terze parti, come ad esempio il software chiave CJK, per decodificarli in Java. La rilevazione di questi personaggi può essere effettuata anche utilizzando alcune classi Java: InputStreamReader e OutputStreamWriter.
1 Scaricare e installare Java Runtime Environment (JRE) per il sistema da Java.com. JRE vi permetterà di eseguire l'applicazione chiave CJK e caricare automaticamente l'applet Java, che vi chiederà il nome utente e la password CJK. È necessario registrarsi se sei un utente prima volta del server KEY.
2 Inserisci il tuo nome utente, la password, il nome reale e indirizzo email desiderato, quindi premere "Invia" per completare la registrazione applet KEY. È inoltre necessario trasferire i font Microsoft CJK a lavorare con i cinesi, giapponesi e coreano. I font cinesi richiesti e cioè Pinyin con toni e tipo di carattere cinese, saranno forniti automaticamente dal software KEY.
3 Input i seguenti codici per automatizzare la scoperta di caratteri CJK nelle stringhe Java.
Il codice qui sotto tornerà "true" se la stringa S contiene caratteri a doppio byte:
containsDoubleByte public boolean (String s) {
for (int i = 0; i <s.length (); i ++) {
if (isDoubleByte(s.charAt(i)) {
return true;
}
}
return false;
}
Il seguente codice restituirà "true" se la stringa C è un caratteri a doppio byte:
isJapanese booleani pubblici (char c) {
if (c> = '\ u0100' && c <= '\ uffff') return true;
return false;
// Più semplice: il ritorno c> '\ u00ff';
}