Hogyan lehet konvertálni a karakterláncot int-be Java-ban: módszerek és példák

Ez a cikk részletes ismereteket nyújt Önnek arról, hogy a String-et hogyan lehet konvertálni Int-be a Java-ban.

Számos módszer létezik a karakterlánc egész számgá alakítására . A leggyakrabban használt módszer a pareseInt () módszer. Számos módszer létezik a karakterlánc egész számra konvertálására. Ebben a cikkben megnézzük az összes lehetséges módszert, amellyel egy String-et konvertálhatunk Java-ba



A három fő módszer a következő:



  1. parseInt () metódus
  2. valueOf () metódus
  3. NumberFormatException módszer

parseInt () metódus egy String Int-vé konvertálására a Java-ban

Ebben a módszerben a karakterlánc primitív int-vé alakul.



Szintaxis: int dtypename = Integer.parseInt (karakterlánc)

Példa: int res = Egész.parseInt (str)

Vegye figyelembe a kódot:



public class teszt {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('a szám:' + res)}}

KIMENET:

Output

MAGYARÁZAT:

A fenti kódban van egy „102” karakterlánc-változó. Egy másik változót deklarálunk. Ez egész típusú. Tehát a karakterlánc változót a parseInt () metódus segítségével egész számra konvertáljuk.

valueOf () metódus: String-ig Int a Java-ban

Ebben a módszerben a karakterlánc egész szám objektummá alakul.

Szintaxis: Egész dtypename = Integer.valueOf (karakterlánc)

különbség a túlterhelés és az felülbírálás között a java-ban

Példa: Egész szám res = Integer.valueOf (str)

Vegye figyelembe a kódot:

public class teszt {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('a szám:' + res)}}

KIMENET:

MAGYARÁZAT:

A fenti kódban van egy „122” karakterlánc-változó. Egy másik változó eredményt deklarálunk res-ként. Ez egész típusú. Tehát a string változót a valueOf () metódus segítségével egész számra konvertáljuk.

MEGJEGYZÉS: a parseInt () egy primitív int-t ad vissza, míg az valueOf () egy új Integer () objektumot ad vissza.

névtelen osztály java-ban]

NumberFormatException módszer

A NumberFormatException akkor kerül dobásra, ha a karakterlánc nem értelmezhető.

Vegye figyelembe a kódot:

public class teszt {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('a szám:' + res)}}

KIMENET:

MAGYARÁZAT:

Kivételt akkor generálnak, ha a karakterlánc nem értelmezhető.

Ezzel véget értünk a String to Int Java-cikkben. Remélem, ötletet kapott a String konvertálásának mindhárom módszeréről a Java-ban.

Nézze meg a az Edureka, egy megbízható online tanulási vállalat, amelynek több mint 250 000 elégedett tanulóval rendelkező hálózata elterjedt az egész világon. Azért vagyunk itt, hogy segítséget nyújthassunk utazásának minden lépésében, hogy e java interjúk kérdései mellett a tanévre váltsunk, előállítunk egy tananyagot, amelyet azoknak a hallgatóknak és szakembereknek tervezünk, akik Java fejlesztők szeretnének lenni.