Comment convertir un code ASCII en char à Java?

Comment convertir un code ASCII en char à Java?
ASCII est l'abréviation de "Code américain normalisé pour l'échange d'information". Un ordinateur connaît la langue sous forme numérique. Par conséquent, ASCII est utilisé pour communiquer avec les ordinateurs en échangeant des informations. Tous les caractères du clavier, y compris tous les alphabets, numéros et caractères spéciaux, comprennent un code ASCII unique que l'ordinateur comprend pour traiter la clé dactylographiée.

Ce blog discutera de la conversion d'un code ASCII en un personnage de Java.

Comment convertir un code ASCII en char à Java?

Pour convertir un code ASCII en un personnage en Java, il existe différentes méthodes répertoriées ci-dessous:

  • Moulage de type
  • Méthode toString ()
  • Méthode TOCHARS ()

Vérifions la fonctionnalité de chacune de ces méthodes avec des exemples.

Méthode 1: Pour convertir un code ASCII en char à l'aide de la moulage de type

La plupart des programmeurs utilisent la coulée de type pour convertir un code ASCII en char dans un programme Java car il convertit directement un type de données en un autre.

Syntaxe
La syntaxe pour convertir le code ASCII en char en java en utilisant la méthode de moulage de type est donnée comme suit:

char asciitochar = (char) ascii;

"ascii"Est la variable qui stocke une valeur du type de données"int". Le mot-clé "carboniser"Avec les parenthèses comme"(carboniser)"Indique que le type int" mentionné "ascii«La variable est typique dans un caractère, et la valeur résultante sera stockée dans«asciitochar".

Voyons un exemple pour comprendre la conversion du code ASCII en char à l'aide de la coulée de type.

Exemple
Ici, nous avons une variable de type entier "ascii"Initialisé avec"69»:

int ascii = 69;

Maintenant, nous allons convertir la variable créée en un caractère en utilisant le casting de type:

char asciitochar = (char) ascii;

Enfin, nous allons imprimer le personnage résultant "ascii»:

Système.dehors.println ("ascii" + ascii "est une valeur de caractère" + asciitochar);

La sortie indique que le code ASCII «69"Est converti en"E»Char:

Vérifions d'autres méthodes pour convertir le code ASCII en char en java.

Méthode 2: Pour convertir un code ASCII en char à l'aide de toString ()

La classe de wrapper Java nommée "Personnage"Propose également un"toString ()”Méthode, qui nous permet de convertir un code ASCII en chaîne représentant la valeur du caractère.

Syntaxe

Personnage.tostring (ASCII)

Ici, "ascii" est un "int”Type de variable de données contenant du code ASCII qui sera converti en une chaîne faisant référence au caractère correspondant.

Exemple
Dans cet exemple, nous avons une valeur ASCII "75" stocké dans "ascii»:

int ascii = 75;

Nous appellerons le «Personnage.toString ()”Méthode en passant le caractère créé en tant que paramètre, puis stockez la valeur renvoyée dans"asciitochar»Variable de type de chaîne. Maintenant, la question est de savoir pourquoi c'est une variable de type de chaîne, pas un type de caractère? Parce que la méthode toString () renvoie toujours une chaîne:

Chaîne asciitochar = caractère.tostring (ASCII);

Enfin, exécutez le «Système.dehors.println ()»Méthode pour imprimer la valeur requise:

Système.dehors.println ("ascii" + ascii + "est une valeur de caractère" + asciitochar);

Comme vous pouvez le voir, le programme donné a converti avec succès «75«Code ASCII au«K" personnage:

Nous avons une autre méthode pour effectuer la même opération. Alors, passez à la section suivante!

Méthode 3: Pour convertir un code ASCII en char en utilisant des tochars ()

Le "tochars ()»Méthode du Personnage La classe de wrapper peut également être utilisée pour convertir un code ASCII en char dans un programme Java. Il renvoie la sortie comme un tableau de caractères.

Syntaxe

Personnage.Tochars (ASCII);

Ici, "ascii«Est une variable de type entier ayant un code ASCII qui est transmis au«Personnage.tochars ()" méthode. Cette méthode renvoie un tableau de caractères.

Exemple
Premièrement, nous créerons une variable nommée «ascii" ayant "116«Comme code ASCII:

int ascii = 116;

Ensuite, nous appellerons le «Personnage.tochars ()"Méthode, passez"ascii"Comme argument, et stockez le tableau de char retour dans"asciitochar»:

char [] asciitochar = caractère.Tochars (ASCII);

Enfin, nous allons imprimer la sortie sur la console:

Système.dehors.print ("ascii" + ascii + "est une valeur de caractère:");
Système.dehors.println (asciitochar);

Sortir

Nous avons présenté les méthodes les plus faciles pour convertir le code ASCII en char à Java.

Conclusion

Pour convertir le code ASCII en un caractère, vous pouvez utiliser différentes méthodes telles que le casting de type, la méthode toString () et la méthode tochars () de la classe de caractères. La méthode toString () renvoie un caractère en tant que chaîne, tandis que la méthode tochars () renvoie le tableau de caractères. La coulée de type est la méthode la plus courante et la plus facile pour convertir un code ASCII en un caractère, car il démarre directement le code ASCII à char. Ce blog a discuté des méthodes utilisées pour convertir un code ASCII en char en java.