Cet article expliquera les méthodes ci-dessous pour la conversion de la chaîne en Java:
Alors, commençons!
Quel est le besoin pour la conversion de la chaîne à?
En Java, chaque fois que nous obtenons la contribution de l'interface graphique (TextField / TextArea), l'entrée est reçue sous forme de chaîne. Si les données entrées sont une chaîne, c'est bien, mais si les données entrées sont numériques, cela peut créer des problèmes graves. Parce que la GUI (TextField / TextArea) reçoit, sera considérée comme des données de type chaîne. Alors, comment s'attaquer à un tel scénario.
Bien! Pour faire face à de tels problèmes, Java offre des fonctions intégrées comme Integer.parseInt () et entier.Valeur de().
Qu'est-ce que Integer.parseInt () et comment l'utiliser en java
Il s'agit d'une méthode statique prédéfinie utilisée pour convertir une chaîne en un entier.
Exemple 1
Pour la clarté du concept, considérez le bloc de code divisé ci-dessous:
L'entier.La méthode parseInt () produira la sortie suivante:
La sortie montre une valeur entière.
Exemple2
Le bloc de code ci-dessous vous donnera plus de clarté:
Dans cet exemple, premièrement, nous avons appliqué l'opérateur d'addition arithmétique sur la valeur d'origine, et après, nous avons effectué les mêmes fonctionnalités sur les valeurs converties. Par conséquent, nous obtiendrons la sortie suivante:
La sortie montre que entier.ParseInt () a converti la chaîne donnée en type de données entier avec succès.
Qu'est-ce que Integer.Valeurof () et comment l'utiliser en java
Java fournit une autre méthode utile pour convertir une chaîne en une valeur entière nommée entier.valeur de().
Exemple3
Dans cet exemple, nous utiliserons l'entier.Méthode Value Of () Pour convertir les données de chaîne en format entier en Java:
L'entier.La méthode Value Of () générera la sortie suivante:
La sortie montre que la méthode de valeur de () fait exactement ce que nous recherchions.
Exemple 4
Considérez l'extrait de code ci-dessous pour comprendre comment la valeur de () traite des chaînes non valides (non nucères):
Si nous passons une chaîne non numerique à la méthode de valeur de (), elle lancera un nombre de formats de nombres:
Il vaut mieux entourer votre code avec Try Catch pour éviter un tel type d'exception.
Conclusion
En Java, la conversion String to int peut être réalisée à l'aide de deux méthodes d'accumulation I.e., Entier.ParseInt () et entier.Valeur de(). Ces méthodes prennent des chaînes numériques en entrée et les convertissent en types de données entiers. Si nous passons une chaîne non valide / non numerique à ces méthodes, une exception de format numérique se produira. Cet article a expliqué différentes méthodes pour convertir une chaîne en int en java.