| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come rilevare un carattere CJK in Java
    Rilevamento di un carattere cinese , giapponese e coreano , o CJK , in Java è facile con l'uso di alcune classi Java, come InputStreamReader e OutputStreamWriter . Queste due classi traducono in e da Unicode da codifiche locali, tra cui Big5 e GB2312 codifiche . Lingue cinese , giapponese e coreano sono tutti da Est asiatico e sono classificati come i set di caratteri a doppio byte , o DBCS , le lingue, il che significa che ciascuna di queste lingue richiederà una vasta quantità di bit per rappresentare i loro caratteri a doppio byte . Istruzioni
    1

    Aprire la stringa di codice Java che ti verrà convalidando la presenza di caratteri CJK . Assicurarsi di avere caricato le classi Java necessarie per l'applicazione Java . Utilizzare l'applicazione Java Swing per fare in modo di avere queste classi installate
    2

    Utilizzare il seguente codice sul tuo stringa Java per farlo ritornare true se la stringa "s" contiene caratteri cinesi : . < Br >

    public boolean containsChinese (String s ) {

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

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

    return true ; }


    }

    return false ; }



    3

    Inserisci il seguente codice nella stringa di Java per renderlo restituisce true se il carattere "c " è un carattere a doppio byte :

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

    return false ;

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

    }
    4

    Utilizza il codice seguente per rendere il vostro ritorno applicazione true se la stringa "s" contiene caratteri a doppio byte o CJK :

    pubblico boolean containsDoubleByte (String s ) {

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

    se ( isDoubleByte ( s.charAt ( i) ) { < br

    ritorno > true; }


    }

    return false ; }



    Previous :

    next :
      Articoli Correlati
    ·Qual è la differenza tra Java e J2EE 
    ·Come capire il valore delle espressioni Java 
    ·Come fare una animazione Java più veloce 
    ·Come copiare un valore di una doppia in un Integer in J…
    ·Come immettere espressioni booleane in Java 
    ·Come faccio a eseguire jar Java Con Windows Vista 
    ·Come costruire e distribuire siti web con Java 
    ·Come creare una piramide doppia faccia in Java per l'ut…
    ·Tecniche di debug Java 
    ·Come inviare un Int su una rete in Java 
      Articoli in evidenza
    ·Come inserire il testo su un file di immagine in HTML 
    ·Come configurare SSL in PHP 
    ·Come coniugare Segui Mouse e Script Sempre visibile 
    ·Come fare il primo carattere di una stringa in Caps in …
    ·Come analizzare Email Con VBS 
    ·Come guardare un file Lisp protetto da scrittura 
    ·Come unset variabili di sessione in PHP 
    ·Come dichiarare una funzione in C 
    ·Cache PHP MySQL Query Results 
    ·Come eseguire un URL da codice con VB.NET 
    Copyright © Conoscenza Informatica http://it.wingwit.com