Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte súbor v jazyku Java pomocou editora , napríklad NetBeans , Eclipse alebo JBuilder X.
2
deklarovať premenné nevyhnutné pre zistenie viacbajtové znaky pridaním nasledujúceho kódu na vrchole svojej funkcie :
char [ ] c_array ;
String c_string ;
byte [ ] c_byte_array ;
boolean výsledok ;
String str ;
3
Inicializácia " str " premenné s textovou hodnotou pridaním nasledujúci kód do vašich funkcie :
str = " vzorka reťazec texte " ;
4
slučky cez každú postavu a skontrolujte , či je multibyte pridaním nasledujúci kód do vašich funkcie :
c_array = str.toCharArray ( ) ;
výsledok = false ;
pre ( 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 ( " Zistené multibyte charakter . " ) ;
výsledok = true ;
break ;
}
}
if ( výsledek! )
System.out.println ( "nenašiel viacbajtové znaky . " ) ;
slučka prevedie každý znak do reťazca . To potom prevedie reťazec do bytového poľa . Nakoniec skontroluje dĺžku bytového poľa . Dĺžka väčšia ako jedna znamená viacbytové budovy charakter prítomných v reťazci .
5
Uložte súbor Java , skompilovať a spustiť program vyhľadať reťazec pre viacbajtové znaky .