Kā pārveidot virkni uz int Java valodā: metodes un piemēri



Šis raksts sniegs jums detalizētas zināšanas par dažādiem veidiem, kā var pārveidot virkni uz Java Java.

Ir daudzas metodes, kā virkni pārveidot par veselu skaitli . Visbiežāk izmantotā metode ir metode pareseInt (). Ir vairākas metodes, lai virkni pārveidotu par veselu skaitli. Šajā rakstā mēs apskatīsim visas iespējamās metodes, kā pārveidot virkni uz int Java valodā

Trīs galvenās metodes ir:





  1. metode parseInt ()
  2. valueOf () metode
  3. Metode NumberFormatException

parseInt () metode, kā pārveidot virkni uz Int Java

Šajā metodē virkne tiek pārveidota par primitīvu int.



Sintakse: int dtypename = Integer.parseInt (virkne)

Piemērs: int res = Integer.parseInt (str)

Apsveriet kodu:



public class test {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('skaitlis ir:' + res)}}

REZULTĀTS:

Output

Paskaidrojums:

Iepriekš minētajā kodā mums ir virknes mainīgais “102”. Mēs paziņojam vēl vienu mainīgo res.Tas ir vesels skaitlis. Tātad virknes mainīgais tiek pārveidots par veselu skaitli, izmantojot metodi parseInt ().

valueOf () metode: String to Int Java

Šajā metodē virkne tiek pārveidota par veselu objektu.

Sintakse: Integer dtypename = Integer.valueOf (virkne)

Piemērs: Vesels skaitlis res = Integer.valueOf (str)

izskaidrojiet atšķirību starp maināmiem un nemainīgiem objektiem.

Apsveriet kodu:

public class test {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('skaitlis ir:' + res)}}

REZULTĀTS:

Paskaidrojums:

Iepriekš minētajā kodā mums ir virknes mainīgais “122”. Mēs deklarējam citu mainīgo rezultātu kā res. Tas ir vesels skaitlis. Tātad virknes mainīgais tiek pārveidots par veselu skaitli, izmantojot metodi valueOf ().

PIEZĪME: parseInt () atgriež primitīvu int, savukārt valueOf () - jaunu Integer () objektu.

NumberFormatException metode

Ja virkne nav parsējama, tiek izmesta NumberFormatException.

Apsveriet kodu:

public class test {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('skaitlis ir:' + res)}}

REZULTĀTS:

Paskaidrojums:

Izņēmums tiek ģenerēts, ja virkne nav parsējama.

Ar to mēs esam pabeiguši šo String to Int Java rakstā. Es ceru, ka jums ir ideja par visām trim metodēm, kā Java virknē pārveidot virkni uz int.

Pārbaudiet Autors: Edureka, uzticams tiešsaistes mācību uzņēmums ar vairāk nekā 250 000 apmierinātu izglītojamo tīklu visā pasaulē. Mēs esam šeit, lai palīdzētu jums katrā solī jūsu ceļojumā, lai kļūtu par papildus šiem java intervijas jautājumiem, mēs piedāvājam mācību programmu, kas paredzēta studentiem un profesionāļiem, kuri vēlas būt Java izstrādātāji.