Java Parseint

Java Parseint
Parfois, les nombres exprimés en chaîne doivent être convertis en java. Nous utilisons fréquemment une grande variété d'opérations dynamiques sur les chaînes pour y parvenir. La méthode ParseInt () de la classe String est utilisée en Java pour ce faire. La méthode ParseInt () est présentée dans «Java.Lang ”Package et appartient à la classe entier. Il est nécessaire pour transformer la valeur de la chaîne en une valeur décimale signée. Les valeurs paramétriques de la méthode parseInt () sont la valeur de chaîne qui renvoie la valeur décimale signée et le radix qui a analysé la chaîne d'entrée.

Exemple 1:

Comme nous l'avons discuté, la principale fonctionnalité du parseInt () est d'obtenir l'entier de la chaîne. Le paramètre de chaîne est analysé par la méthode ParseInt () dans un numéro décimal signé.

Nous ajoutons d'abord le java.égouter.Package entier requis pour la méthode ParseInt (). Après cela, nous établissons la classe «Parseintcase1» où la méthode principale () est définie. Ici, nous déclarons les deux variables de cordes - «STR1» et «STR2». La variable «STR1» est initialisée avec la valeur de chaîne signée positive et la variable «STR2» est attribuée avec la valeur de chaîne signée négative. Ces deux variables de chaîne sont ensuite passées comme argument dans le parseInt (). La méthode ParseInt () est définie à l'intérieur des objets entiers «num1» et «num2». Après l'analyse des chaînes spécifiées aux entiers, la commande imprimée de Java affiche les résultats de la méthode ParseInt ().

Au moment de l'exécution, la méthode ParseInt () de Java génère la représentation entière décimale signée de la valeur entière de l'argument.

Exemple 2:

La méthode ParseInt () est démontrée dans l'exemple précédent qui prend le paramètre de chaîne unique. La méthode ParseInt () accepte également le deuxième paramètre qui est connu sous le nom de radix. Le radix désigne la valeur comme une base numérique. La méthode parseInt () analyse l'argument de la chaîne dans l'objet entier dans Radix qui est le deuxième argument.

La classe Java «Parseintcase2» est construite où nous avons le bloc de méthode principal () du programme. Ici, nous déclarons une variable «x» qui est appelée avec la méthode ParseInt (). La méthode parseInt () prend la chaîne comme valeur numérique avec la valeur radix. Ensuite, nous créons une autre variable «Y» qui est également déployée avec la méthode ParseInt (). Ici, la méthode parseInt () prend le numéro signé positif comme une chaîne et le paramètre de valeur radix. Après cela, nous définissons à nouveau une variable «Z» qui est attribuée avec la méthode ParseInt (). La méthode ParseInt () accepte la chaîne numérique négative cette fois et le radix comme argument. Enfin, tous les résultats de la méthode ParseInt () pour différentes variables entiers sont imprimés par le système.dehors.Méthode println ().

Les entiers décimaux signés sont retournés comme le résultat qui est basé sur le Radix entier donné.

Exemple 3:

La méthode parseInt () analyse la chaîne. La chaîne analysée à l'entier est ensuite utilisée avec l'opérateur binaire pour voir les résultats.

La classe Java «Parseintcase3» est implémentée en premier. Ensuite, nous avons la méthode principale () où la variable de chaîne «mystring» est déclarée. La variable «MyString» est définie avec la valeur numérique de chaîne. Après cela, nous définissons une autre variable «I» de type entier. Ici, nous attribuons la méthode parseInt () qui saisit la variable de chaîne «mystring». La méthode parseInt () convertit la chaîne spécifiée en un entier. Ensuite, nous avons la commande d'impression où nous concatenons l'objet String «MyString» avec la valeur entière en utilisant l'opérateur plus. Nous utilisons également l'opérateur plus avec l'objet entier «I». Notez les différents résultats sur la compilation du programme.

Le premier résultat obtenu est la concaténation de la chaîne car l'objet String contient la valeur de chaîne. Ensuite, le résultat est la somme de l'entier attribué et de l'entier que nous obtenons de la méthode ParseInt ().

Exemple 4:

La méthode parseInt () rencontre également l'erreur de forme de formate de numes lorsque les conditions sont remplies. La méthode ParseInt () soulève la conception NumberFormatexception dans les cas qui sont répertoriés dans les éléments suivants:

La méthode principale () est définie dans la classe Java «Parseintcase4». Ici, nous créons les objets «PositiNumberCase» et le «négativembercase». La méthode parseInt () est déployée et n'accepte que la valeur de chaîne. Ensuite, nous déclarons deux autres variables, «Stringcase» et le «Radixcase», où la méthode ParseInt () accepte à la fois la valeur de la chaîne et la valeur Radix.

Ensuite, nous utilisons le pire des cas qui lance la norme formatexception. Tout d'abord, nous initialisons la chaîne vide, puis la passons dans la méthode ParseInt (). Ensuite, nous avons une variable «B» où l'entier hors de portée est affecté à la méthode ParseInt (). La variable «B» est également attribuée avec la méthode ParseInt () qui accepte le domaine du système numérique.

Comme prévu, la compilation du programme lance la conception NumberFormated comme suit pour les raisons données.

Exemple 5:

La NumberFormatexception peut être surmontée lorsque la méthode ParseInt () est utilisée dans le bloc d'essai. L'exemple suivant est le cas défini par l'utilisateur où l'utilisateur peut saisir la valeur et obtenir les résultats équivalents:

Les deux modules de Java sont requis pour ce programme que nous avons ajouté dans la section d'en-tête. Ensuite, nous avons construit une classe Java «Parseintcase5» et y avons construit la méthode principale (). À l'intérieur des blocs de la méthode principale (), nous avons un bloc d'essai. Tout d'abord, nous avons une implémentation d'essai de bloc où la valeur est tirée de l'utilisateur et stockez cette valeur dans l'objet «entrée» de la classe de scanner. Ensuite, nous définissons un objet de chaîne «Str» qui lit la valeur définie par l'utilisateur. Ensuite, nous saisissons l'objet «str» dans la méthode parseInt () pour analyser la valeur de chaîne qui est définie par l'utilisateur dans l'entier et l'imprimer sur la console.

Nous compilons le code précédent trois fois pour voir les différents résultats. Le premier et le deuxième résultat génèrent la valeur d'entrée valide. Le troisième résultat n'est pas une chaîne comparable, c'est pourquoi l'instruction d'erreur est affichée.

Conclusion

La méthode Java ParseInt () est utilisée pour la conversion typée pour convertir une valeur de chaîne en un entier. La méthode parseInt () est entrée avec la valeur de la chaîne et le radix qui renvoie ensuite la chaîne du type primitif entier. La méthode parseInt () renvoie l'exception si le paramètre de chaîne ne peut pas être transformé en entier. Nous avons exploré la syntaxe et les fonctionnalités de la méthode ParseInt () avec les différents exemples de cet article.