Ako previesť reťazec na Int v Jave: Metódy a príklady



Tento článok vám poskytne podrobné znalosti o rôznych spôsoboch, ako je možné previesť reťazec String na Int v jazyku Java.

Existuje mnoho metód na prevod reťazca na celé číslo v . Najčastejšie používanou metódou je metóda pareseInt (). Existuje niekoľko metód na prevod reťazca na celé číslo. V tomto článku sa pozrieme na všetky možné spôsoby prevodu reťazca String na int v jazyku Java

Tri hlavné metódy sú:





ako obsadiť dvojitý na int v jave -
  1. metóda parseInt ()
  2. metóda valueOf ()
  3. Metóda NumberFormatException

metóda parseInt () na prevod reťazca String na Int v Jave

V tejto metóde sa reťazec prevedie na primitívny int.



Syntax: int dtypename = Integer.parseInt (reťazec)

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

Zvážte kód:



test verejnej triedy {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('číslo je:' + res)}}

VÝKON:

Output

VYSVETLENIE:

Vo vyššie uvedenom kóde máme reťazcovú premennú „102“. Deklarujeme ďalšiu premennú res.Toto je celočíselný typ. Takže reťazcová premenná sa prevedie na celé číslo pomocou metódy parseInt ().

metóda valueOf (): String to Int in Java

V tejto metóde sa reťazec prevedie na celočíselný objekt.

Syntax: Celé číslo dtypename = Integer.valueOf (reťazec)

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

Zvážte kód:

test verejnej triedy {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('číslo je:' + res)}}

VÝKON:

VYSVETLENIE:

Vo vyššie uvedenom kóde máme reťazcovú premennú „122“. Ďalší premenný výsledok deklarujeme ako res. Toto je celočíselný typ. Takže premenná reťazca sa prevedie na celé číslo pomocou metódy valueOf ().

POZNÁMKA: parseInt () vracia primitívne int, zatiaľ čo valueOf () vracia nový objekt Integer ().

Metóda NumberFormatException

NumberFormatException je vyvolaná, keď reťazec nie je analyzovateľný.

Zvážte kód:

test verejnej triedy {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('číslo je:' + res)}}

VÝKON:

VYSVETLENIE:

Ak reťazec nie je analyzovateľný, generuje sa výnimka.

Týmto sa dostávame na koniec tohto článku String to Int in Java. Dúfam, že ste získali predstavu o všetkých troch metódach prevodu reťazca na int v jazyku Java.

transformácie v informatike s príkladom

Pozrite sa na autor: Edureka, dôveryhodná online vzdelávacia spoločnosť so sieťou viac ako 250 000 spokojných študentov rozmiestnených po celom svete. Sme tu, aby sme vám pomohli na každom kroku na vašej ceste. Okrem otázok týkajúcich sa tohto rozhovoru pre jazyk java vymyslíme učebný plán určený pre študentov a profesionálov, ktorí chcú byť vývojármi v prostredí Java.