Sedan programmeringsspråket Java är en allmänt använd , öppen källkod , införlivande och integrering av främmande språk i programmet är ganska vanligt , till exempel kinesiska , japanska och koreanska ( CJK. ) Dessa språk använder specialtecken och bilder som skiljer sig från de engelska alfabetet , därför är det nödvändigt att använda en speciell verktyg från tredje part , såsom CJK Key programvara , för att avkoda dem i Java . Detektion av dessa tecken kan också göras genom att använda vissa Java- klasser: InputStreamReader och OutputStreamWriter . Saker du behöver Review, Java Run - Time Environment
Visa fler instruktioner
1
Hämta och installera Java Runtime Environment ( JRE ) på ditt system från Java.com . JRE gör att du kan köra CJK Key ansökan och ladda Java-applet automatiskt , vilket kommer att be dig om ditt CJK användarnamn och lösenord . Du måste registrera om du är en första gången användaren av KEY -servern .
2
Ange ditt önskade användarnamn , lösenord , riktiga namn och e-postadress , och klicka sedan på " Skicka " för att slutföra din KEY applet registrering . Du måste också ladda ner Microsoft CJK typsnitt att samarbeta med de kinesiska , japanska och koreanska. De erforderliga kinesiska typsnitt nämligen pinyin med toner och kinesiska typsnitt , kommer automatiskt att ges av KEY programvaran . Följande koder för att automatisera upptäckten av CJK tecken i din Java
3
Input . strängar
koden nedan returnerar "true " om strängen s innehåller dubbelbyte-tecken :
public boolean containsDoubleByte ( String s ) {
for (int i = 0 ; I < s.length ( ) ; i + + ) {
om ( isDoubleByte ( s.charAt ( i) ) {
return true ;
}
}
return false ;
}
följande kod kommer tillbaka " true " om strängen C är en dubbel - byte-tecken :
public boolean isJapanese ( char c ) {
if ( c > = ' \\ u0100 ' && c < = ' \\ uffff ' ) return true ;
return false ;
//enklare : avkastning c > ' \\ u00ff " ,
}