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 .
Programmazione © www.354353.com