Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man upptäcker en CJK tecken i Java

    Upptäcka en kinesiska, japanska och koreanska , eller CJK tecken i Java är enkelt med hjälp av vissa Java- klasser, såsom InputStreamReader och OutputStreamWriter . Dessa två klasser översätter till och från Unicode från lokala kodningar , inklusive Big5 och GB2312 kodningar . Kinesiska , japanska och koreanska språken är allt från Östasien och de är klassificerade som dubbel - byte teckenuppsättningar , eller DBCS , språk, vilket innebär att var och en av dessa språk kommer att kräva en omfattande mängd av bitar för att representera sina dubbelbyte-tecken . Instruktioner
    1

    Öppna sträng av Java-kod som du ska validera för förekomst av CJK tecken. Kontrollera att du har fyllt de nödvändiga Java-klasser för att din Java-program . Använd Java Swing programmet att se till att du har dessa klasser installerade
    2

    Använd följande kod på din Java sträng för att göra den returnera true om strängen " s " innehåller kinesiska tecken : .

    public boolean containsChinese ( String s ) {

    for (int i = 0 ; i < s.length ( ) ; i + + ) {

    om ( isJapanese ( s.charAt ( i) ) {

    return true ;

    }

    }

    return false ;

    }

    3

    Infoga följande kod i din Java- strängen för att göra det returnerar true om röding " c " är en dubbel - byte character :

    public boolean isJapanese ( char c ) {

    if ( c > = ' \\ u0100 ' && c < = ' \\ uffff ' ) return true ;

    return false ;

    //enklare : avkastning c > ' \\ u00ff ' ;

    }
    4

    hjälp av koden nedan för att göra din ansökan returnerar true om strängen " s " innehåller några dubbel - byte eller CJK tecken :

    allmänheten boolean containsDoubleByte ( String s ) {

    for (int i = 0 ; i < s.length ( ) ; i + + ) {

    om ( isDoubleByte ( s.charAt ( i) ) {

    return true ;

    }

    }

    return false ;

    }

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du ändrar färg i Java Applets
    ·Hur man exporterar du ett projekt i NetBeans
    ·Hur man skriver ett CLOB
    ·Hur ta isär Java
    ·Hur man använder Eclipse till List Utfasade Funktioner…
    ·Hur man rensar JTextField
    ·Hur du formaterar decimaler i Java
    ·Hur man motverka med Java
    ·Hur du formaterar ett heltal Java
    ·Vilka är de JMS objekt som erhålls via JNDI
    Utvalda artiklarna
    ·Python LADDA.funktionen
    ·Hur man använder Openfiledialog i Visual Basic Express…
    ·Hur man skapar en fil med PHP
    ·Uppbyggnad av JavaScript
    ·Definition av JavaScript
    ·Hur du sätter en extern JavaScript Into Internt
    ·Konfigurera Apache för Javascript
    ·Skillnaden i Python och Django
    ·Hur du använda utskriftsfunktionen i Perl
    ·Hur man gör matriser i C + +
    Copyright © Dator Kunskap http://www.dator.xyz