Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan oppdage en CJK karakter i Java
    Oppdager en kinesisk , japansk og koreansk , eller CJK , tegnet i Java er enkelt med bruk av visse Java- klasser, for eksempel InputStreamReader og OutputStreamWriter . Disse to klassene oversette inn og ut av Unicode fra lokale kodinger , inkludert Big5 og GB2312 kodinger . Kinesisk, japansk og koreansk språk er alle fra Øst-Asia og de er klassifisert som dobbel -byte tegnsett , eller DBCS , språk , noe som betyr at hver av disse språkene vil kreve en omfattende mengde biter til å representere sine dobbel -tegn . Instruksjoner
    en

    Åpne streng med Java-kode som du skal validere for nærvær av CJK tegn. Kontroller at du har lagt de nødvendige Java-klasser til din Java-program. Bruk Java Swing programmet for å forsikre deg om at du har disse klassene installert
    2

    Bruk følgende kode på din Java- streng for å gjøre det return true hvis String "s" inneholder kinesiske tegn : .

    public boolean containsChinese (String s ) {

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

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

    return true ;

    }

    }

    return false ;

    }

    3

    Sett inn følgende kode i Java- streng for å gjøre den returnerer true hvis røye "c" er en dobbel -tegn : en

    public boolean isJapanese (char c ) {
    < p> if ( c > = ' \\ u0100 ' && c < = '\\ uffff ') return true;

    return false ;

    //enklere : return c > '\\ u00ff ' ;

    }
    4

    Bruk koden nedenfor til å lage din søknad return true hvis String "s" inneholder noen dobbel -byte eller CJK tegn : en

    offentlig boolean containsDoubleByte (String s ) {

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

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

    return true ;

    }

    }

    return false ;

    }

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan legge til rader i JTable 
    ·Hvordan inn heltall i Java bruker en skanner 
    ·Hvordan å kalle en metode som returnerer en streng i J…
    ·Hvordan Spesifiser Hidden Input URL Med JSF 
    ·Forskjellene mellom Java og JavaScript 
    ·Slik formaterer et nummer i Java 
    ·Hvordan Turn Your Java kode til Android Kode 
    ·Hvordan laste ned Eclipse for Android 
    ·Java 1.6 Trening 
    ·Hvordan returnere en puls i Java 
      Anbefalte artikler
    ·En PHP Array Sorter Problem med nummer Zero 
    ·Hvordan bruke en matrise til Transform objekter i VB.NE…
    ·Hvordan å kode en If Else erklæringen i VB6 
    ·Hvordan endre det gjelder Font i Macro 
    ·Hvordan lage et PHP Mailer 
    ·Slik konverterer Binary til et heltall i C Programming 
    ·Hvordan til å gi tilgang til en MySQL database 
    ·Liste over funksjoner i Visual Basic 6.0 
    ·Slik kjører Visual Basic Subrutine i Bakgrunn 
    ·Hvordan omdirigere en webside ved hjelp av HTML 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/