Java convertit char en int avec des exemples

Java convertit char en int avec des exemples
Pendant la programmation en Java, il peut y avoir des cas où le programmeur doit utiliser une valeur de caractère différemment. Par exemple, récupérer le correspondant "hexadécimal" ou "Ascii«Représentation contre le (s) personnage (s). Dans de telles situations, la conversion «carboniser" pour "int"In Java fait des merveilles pour rationaliser les techniques de conversion à la fin du développeur.

Ce blog discutera des approches de la conversion «carboniser" pour "int"En Java.

Comment convertir / transformer «char» en «int» en java avec des exemples?

Transformer "carboniser" pour "int»En Java, appliquez les approches suivantes:

  • "Personnage.getNumericValue ()" Méthode.
  • Attribution «int" Type de données.
  • "parseInt ()" et "Chaîne.valeur de()«Méthodes.

Approche 1: Convertir Char en int en Java en utilisant «Caractère.Méthode getNumericValue () »

Le "Personnage.getNumericValue ()”La méthode renvoie la valeur int du caractère spécifié, et dans le cas du caractère n'ayant aucune valeur int,"-1"Est retourné. Cette méthode peut être appliquée pour convertir le caractère spécifié en un entier simplement.

Syntaxe

getnumericValue (x)

Dans la syntaxe ci-dessus, "X»Correspond au caractère qui doit être converti en entier.

Exemple

Présentation de l'exemple suivant:

caractéristique char = 'a';
INT Assign = Caractère.getnumericValue (caractère);
Système.dehors.println ("L'entier est:" + attribution);

Dans les lignes de code ci-dessus:

  • Tout d'abord, initialisez le personnage.
  • Dans l'étape suivante, appliquez le «Personnage.getNumericValue ()”Méthode, accumuler le caractère spécifié comme paramètre.
  • Enfin, transformez le caractère initialisé comme paramètre de la méthode en ««entier".

Sortir

Dans la sortie ci-dessus, on peut voir que l'entier correspondant est renvoyé, ce qui est également un «hexadécimal”Représentation du caractère.

Approche 2: Convertir Char en int (représentation ASCII) en Java en attribuant le type de données «int»

Dans cette approche, le «carboniser«Peut être converti en entier, je.e., "Ascii»Représentation, en attribuant le«int”Type de données à l'entier initialisé:

caractéristique char = 'a';
int assign = caractères;
Système.dehors.println ("La valeur ASCII est:" + attribution);

Dans le bloc de code ci-dessus:

  • De même, initialisez le caractère qui doit être converti en entier.
  • Ensuite, allouez le «int»Type de données au caractère.
  • Enfin, affichez l'entier correspondant équivalent à son «Ascii" représentation.

Sortir

Dans cette sortie, il peut être analysé que l'entier correspondant, i.e., "Ascii»Équivalent, est retourné.

Approche 3: Convertir Char en int en Java en utilisant "ParseInt ()" et "String.Valeurof () »Méthodes

Le "parseInt ()«La méthode est utilisée pour obtenir le type de données primitif du«Chaîne", et le "Chaîne.valeur de()»La méthode transforme différents types de valeurs en une chaîne. Ces méthodes peuvent être combinées pour convertir le caractère en une chaîne, puis renvoyer une représentation entière de la chaîne.

Syntaxe

Parseint (x, y)

Dans cette syntaxe:

  • "X”Fait référence à la représentation des cordes de décimal.
  • "y«Convertit« x »en entier.
Valeur de chaîne (caractère)

Dans la syntaxe donnée ci-dessus, "personnage»Correspond au caractère qui doit être transformé en une chaîne.

Exemple

Passons par les lignes de code divisées ci-dessous:

Caractère de char = '1';
int assign = entier.pardeint (chaîne.Valeurof (caractère));
Système.dehors.println ("L'entier est:" + attribution);

Selon le code ci-dessus, appliquez les étapes suivantes:

  • De même, initialisez le caractère à transformer en entier.
  • Maintenant, appliquez le combiné "parseInt ()" et "Chaîne.valeur de()»Méthodes d'abord pour convertir le caractère initialisé en une chaîne, puis transformer la chaîne en un entier.
  • Enfin, enregistrez le transformé "entier”Représentation du caractère.

Sortir

Cette sortie implique que l'exigence souhaitée est remplie.

Conclusion

Pour convertir Char en int en Java, appliquez le «Personnage.getNumericValue ()"Méthode, attribuez"int«Type de données ou utilisez le combiné«parseInt ()" et "Chaîne.valeur de()«Méthodes. Ces approches renvoient le «int«Valeur directement, en attribuant le type de données requis ou en transformant le caractère en une chaîne d'abord et en les analysant en un entier, respectivement. Ce blog a développé les approches de la conversion «carboniser" pour "int"En Java.