Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment utiliser Infinity en Java 
  • Comment changer l'endroit où NetBea…
  • Que sont les métadonnées Java 
  • Comment faire pour rediriger le JSP 
  • Comment avez décimales d'entrée de…
  • Comment configurer un serveur Apache…
  • PHP vs. Java évolutivité 
  • Différence entre Java et Mutable im…
  • Comment rôtir un jarret de porc 
  • Comment dessiner un cercle dans NetB…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Comment détecter les caractères multi-octets en Java

    Lorsque vous travaillez avec des chaînes Java qui contiennent des caractères multi-octets , il est nécessaire d'utiliser les fonctions qui soutiennent caractères multi-octets et de charger un jeu de caractères approprié de les afficher . Encodages multi-octets , comme UTF-8 , sont utiles quand vous avez besoin pour stocker des caractères dans des langues autres que l'anglais , comme le japonais et le chinois , que le jeu de caractères standard ne supporte pas. The String Java et les classes de caractères peut contenir des caractères multi-octets , mais il n'ya pas de fonction intégrée simple pour vous informer s'ils font ou non. Pour détecter les caractères multi-octets , vous devez les parcourir chaque caractère de la chaîne et vérifier si tous les caractères contiennent plus d' un seul octet. Instructions
    1

    Ouvrez le fichier Java avec un éditeur tel que Netbeans , Eclipse ou JBuilder X.
    2

    Déclarez les variables nécessaires pour détecter des caractères multi-octets en ajoutant le code suivant au sommet de votre fonction :

    char [] c_array ;

    cordes C_ALPHA ;

    byte [] c_byte_array ;

    résultat booléen ;
    str

    ;
    3

    Initialisation de la variable " str" avec une valeur de texte en ajoutant le code suivant dans votre fonction :

    str = " échantillon de texte de la chaîne »;
    4

    boucle à travers chaque personnage et vérifier si elle est multi-octets en ajoutant le code suivant dans votre fonction :

    c_array = str.toCharArray ();

    résultat = false;

    (char c: c_array )

    {

    C_ALPHA = Character.toString ( c);

    c_byte_array = c_string.getBytes ( "UTF-8 ");

    if ( c_byte_array.length > 1)


    {

    System.out.println (" détecté un caractère multi-octets. " ) ;
    résultat

    = true; pause


    ; ( ! suite )

    } }


    si

    System.out.println (" Vous n'avez pas détecter les caractères multi-octets . ");

    La boucle convertit chaque caractère dans une chaîne. Il convertit ensuite la chaîne dans un tableau d'octets . Enfin , il vérifie la longueur du tableau d'octets. Une longueur supérieure à un indice d'une personnalité multi-octets présents dans la chaîne .
    5

    Enregistrez le fichier Java, compiler et exécuter votre programme pour rechercher une chaîne de caractères multi-octets .
    < Br >

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment dessiner un cercle dans NetBeans 
  • Comment faire de Java Objects Repeat 
  • Java Tutoriels Collection 
  • Format prescripteurs en Java 
  • Comment trouver un fichier dans Eclipse 
  • Comment formater les colonnes et numéros en Java 
  • Comment faire un simple jeu Text- Based in Java 
  • ServerSocket Utilisation du Chat en Java 
  • Tutoriel pour l' application de bureau NetBeans 
  • Comment défilent aléatoirement Images avec Java 
  • Connaissances Informatiques © http://www.ordinateur.cc