Når du arbeider med Java Strings som inneholder flerbytetegn , er det nødvendig å bruke funksjoner som støtter flerbytetegn og for å laste en passende tegnsett for å vise dem . Multibytetegn kodinger , som for eksempel UTF - 8 , er nyttig når du trenger å lagre tegnene i ikke -engelske språk , for eksempel japansk og kinesisk, som standard tegnsett ikke støtter . Java String og karakter klasser kan inneholde flerbytetegn , men det er ingen enkel innebygd funksjon for å informere deg om de gjør eller ikke. For å oppdage flerbytetegn , må du manuelt sløyfe gjennom hvert tegn i strengen og sjekke om noen tegn inneholde mer enn en enkelt byte . Instruksjoner 
 en 
 Åpne Java -fil med en editor som NetBeans , Eclipse eller JBuilder X. 
 2 
 Erklærer variablene er nødvendig for å oppdage flerbytetegn ved å legge følgende kode på toppen av funksjon din : en 
 røye [ ] c_array ; 
 
 String c_string ; 
 
 byte [ ] c_byte_array ; 
 
 boolean resultat ; 
 
 String str ; 
 3 
 Initialiser " str " variable med en tekst verdi ved å legge følgende kode i funksjon din : en 
 str = "sample string tekst "; 
 4 
 Loop gjennom hver karakter og sjekk om det er multiByte ved å legge følgende kode i funksjon din : en 
 c_array = str.toCharArray (); 
 
 resultat = false; 
 
 for (char c: c_array ) 
 
 { 
 
 c_string = Character.toString ( c ) ; 
 
 c_byte_array = c_string.getBytes ( " UTF - 8 "); 
 
 if ( c_byte_array.length > 1 ) 
 
 { 
 
 System.out.println ( " oppdaget et multibyte karakter. ") ; 
 
 resultat = true; 
 
 break ; ( ! resultat) 
 
 } 
 
 } 
 
 hvis 
 
 System.out.println ( " ikke oppdage eventuelle flerbytetegn . "); 
 
 sløyfen konverterer hvert tegn i en streng . Den konverterer da String i en byte array. Endelig er , sjekker den lengden av den byte array . En lengde større enn én indikerer en multibyte karakter stede i String . 
 5 
 Lagre Java -filen , kompilere og kjøre programmet for å søke en String for flerbytetegn .