Quando si lavora con stringhe Java che contengono caratteri multibyte , è necessario utilizzare le funzioni che supportano i caratteri multibyte e per caricare un set di caratteri appropriato per visualizzarli. Codifiche multibyte come UTF -8 , sono utili quando è necessario memorizzare i caratteri in lingue non inglesi , come il giapponese e il cinese , che il set di caratteri standard non supporta . Il String Java e classi di caratteri possono contenere caratteri multibyte , ma non vi è alcuna funzione semplice incorporato di informarti se lo fanno o no. Per rilevare i caratteri multibyte , è necessario ciclo manualmente attraverso ogni carattere della stringa e verificare se tutti i caratteri contengono più di un singolo byte . Istruzioni 
 1 
 Aprire il file Java con un editor come Netbeans , Eclipse o JBuilder X. 
 2 
 Dichiarare le variabili necessarie per rilevare i caratteri multibyte , aggiungendo il seguente codice in cima alla vostra funzione : 
 
 char [ ] c_array ; 
 
 String c_string ; 
 
 byte [ ] c_byte_array ; 
 
 risultato booleano ; 
 
 String str ; 
 3 
 inizializzare la variabile " str " con un valore di testo aggiungendo il seguente codice nella funzione : 
 
 str = " stringa di testo di esempio " ; 
 4 
 loop attraverso ogni carattere e controllare se è multibyte aggiungendo il seguente codice nella funzione : 
 
 c_array = str.toCharArray ( ) ; 
 
 risultato = false; 
 
 ( char c : c_array ) per 
 { 
 
 c_string = Character.toString ( c); 
 
 c_byte_array = c_string.getBytes ( "UTF - 8") ; 
 
 se ( c_byte_array.length > 1 ) per 
 { 
 
 System.out.println (" rilevato un carattere multibyte . " ) ; 
 risultato 
 = true ; 
 
 pausa ; ( ! risultato ) per 
 } 
 
 } 
 
 se 
 
 System.out.println (" non ha rilevato alcun carattere multibyte . "); 
 
 Il circuito converte ogni carattere in una stringa. Quindi converte la stringa in un array di byte . Infine , si verifica la lunghezza della matrice di byte . Una lunghezza maggiore di uno indica un carattere multibyte presenti nella stringa. 
 5 
 Salvare il file Java , compilare ed eseguire il programma per la ricerca di una stringa di caratteri multibyte . 
 < Br >