| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment détecter un caractère CJK en Java
    Détection d'un caractère chinois , le japonais et le coréen ou le CJK , en Java , c'est facile avec l'utilisation de certaines classes Java , tels que InputStreamReader et OutputStreamWriter . Ces deux classes se traduisent dans et hors de l'Unicode de codages locaux, y compris Big5 et GB2312 encodages . Le chinois, le japonais et le coréen sont tous originaires de l'Asie orientale et ils sont considérés comme des caractères à double octet ensembles ou DBCS , les langues, ce qui signifie que chacune de ces langues , il faudra une grande quantité de bits pour représenter leurs caractères à deux octets . Instructions
    1

    Ouvrez la chaîne de code Java que vous serez en train de valider la présence de caractères CJK . Assurez-vous que vous avez chargé les classes Java nécessaires à votre application Java. Utilisez l'application Java Swing pour vous assurer que vous avez ces classes installées
    2

    Utilisez le code suivant sur votre chaîne Java pour faire revenir true si la chaîne "s" contient des caractères chinois : . < Br >

    public void containsChinese (String s) {

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

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

    return true; }


    }

    return false ; }



    3

    Insérez le code suivant dans votre chaîne Java pour le rendre retourne vrai si le char " c" est un caractère à deux octets :

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

    Return of false;

    //simple : retour c > ' \\ u00ff ' ;

    }
    4

    Utilisez le code ci-dessous pour faire votre déclaration de candidature true si la chaîne "s" contient des caractères à deux octets ou CJK :

    publique booléen containsDoubleByte (String s) {

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

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

    true; }


    }

    return false ; }



    Previous :

    next :
      articles connexes
    ·WPS et JVM Heap Tailles 
    ·Quelle est l'erreur Deux dans le Modifier Rocket compil…
    ·Différences entre Java 1.4 et Java 1.5 
    ·Comment utiliser Android SDK Tools sur Windows 7 
    ·Comment utiliser les rappels Java 
    ·Comment changer un 0 en 1 dans un code Java pour les fr…
    ·Mégaprojets en Java 
    ·Comment faire un modèle des couches de la Terre 
    ·Comment faire un jeu orienté objet Java 
    ·Comment convertir Java à PHP 
      articles en vedette
    ·Comment mettre à jour Ruby Gems 
    ·Comment faire pour souligner le texte Utilisation des c…
    ·Perl Tutoriel pour l'impression HTML & Inline HTML Fram…
    ·Comment prendre les caractères alphabétiques , mais l…
    ·Comment changer automatiquement le cas d'un encadré ai…
    ·Comment mettre à jour la colonne Nom d'une JTable 
    ·Comment faire pivoter un dessin en PictureBox 
    ·Comment faire pour rediriger les données à afficher d…
    ·Comment ajouter JMenuBar à JPanel 
    ·Comment utiliser C + + destructeurs virtuelle 
    Copyright © Connaissances Informatiques http://fr.wingwit.com