Jak převést řetězec na Int v Javě: Metody a příklady

Tento článek vám poskytne podrobné znalosti různých způsobů, kterými lze převést String na Int v Javě.

Existuje mnoho metod pro převod řetězce na celé číslo . Nejběžněji používanou metodou je metoda pareseInt (). Existuje několik metod převodu řetězce na celé číslo. V tomto článku se podíváme na všechny možné metody převodu řetězce na int v Javě

Tři hlavní metody jsou:





co v tom je__
  1. metoda parseInt ()
  2. metoda valueOf ()
  3. Metoda NumberFormatException

metoda parseInt () pro převod řetězce na Int v Javě

V této metodě je řetězec převeden na primitivní int.



Syntax: int dtypename = Integer.parseInt (řetězec)

Příklad: int res = Integer.parseInt (str)

Zvažte kód:



test veřejné třídy {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('číslo je:' + res)}}

VÝSTUP:

Output

VYSVĚTLENÍ:

Ve výše uvedeném kódu máme řetězcovou proměnnou „102“. Deklarujeme další proměnnou res.Toto je celočíselný typ. Řetězcová proměnná se tedy převede na celé číslo pomocí metody parseInt ().

valueOf () metoda: String na Int v Javě

V této metodě je řetězec převeden na Integer objekt.

Syntax: Celé číslo dtypename = Integer.valueOf (řetězec)

Příklad: Celé číslo res = Integer.valueOf (str)

Zvažte kód:

test veřejné třídy {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('číslo je:' + res)}}

VÝSTUP:

VYSVĚTLENÍ:

Ve výše uvedeném kódu máme proměnnou řetězce „122“. Další výsledek proměnné deklarujeme jako res. Toto je celočíselný typ. Řetězcová proměnná se tedy převede na celé číslo pomocí metody valueOf ().

POZNÁMKA: parseInt () vrací primitivní int, zatímco valueOf () vrací nový objekt Integer ().

Metoda NumberFormatException

NumberFormatException je vyvolána, když řetězec nelze analyzovat.

Zvažte kód:

test veřejné třídy {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('číslo je:' + res)}}

VÝSTUP:

VYSVĚTLENÍ:

Když řetězec nelze analyzovat, vygeneruje se výjimka.

S tímto se dostáváme na konec tohoto článku String to Int in Java. Doufám, že jste získali představu o všech třech metodách převodu řetězce na int v Javě.

cloudera certifikovaný administrátor pro apache hadoop

Podívejte se na Edureka, důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů rozložených po celém světě. Jsme tu, abychom vám pomohli s každým krokem na vaší cestě, abychom se kromě otázek týkajících se tohoto rozhovoru pro javu stali i učebním plánem, který je určen pro studenty a profesionály, kteří chtějí být vývojářem Java.