Paano Mag-convert ng isang String sa Int sa Java: Mga Pamamaraan at Halimbawa



Magbibigay sa iyo ang artikulong ito ng isang detalyadong kaalaman sa iba't ibang mga paraan kung saan maaaring i-convert ng isang String ang Int sa Java.

Maraming mga pamamaraan upang mai-convert ang isang string sa integer in . Ang pamamaraang karaniwang ginagamit ay ang pareseInt () na pamamaraan. Mayroong maraming mga pamamaraan upang mai-convert ang string sa isang integer. Sa artikulong ito, titingnan namin ang lahat ng mga posibleng pamamaraan upang mai-convert ang isang String sa int sa Java

Ang tatlong pangunahing pamamaraan ay:





  1. parseInt () na pamamaraan
  2. pamamaraan ng halagaOf ()
  3. Paraan ng NumberFormatException

parseInt () na pamamaraan upang mai-convert ang isang String sa Int sa Java

Sa pamamaraang ito, ang string ay na-convert sa isang primitive int.



Syntax: int dtypename = Integer.parseInt (string)

Halimbawa: int res = Integer.parseInt (str)

Isaalang-alang ang code:



pagsubok sa klase sa publiko {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('ang numero ay:' + res)}}

OUTPUT:

Output

Paliwanag:

Sa code sa itaas, mayroon kaming isang variable na string na '102'. Idineklara namin ang isa pang variable res.Ito ay uri ng integer. Kaya't ang variable ng string ay na-convert sa isang integer sa pamamagitan ng paggamit ng parseInt () na pamamaraan.

ValueOf () na pamamaraan: String to Int sa Java

Sa pamamaraang ito, ang string ay na-convert sa isang object ng Integer.

Syntax: Integer dtypename = Integer.valueOf (string)

Halimbawa: Integer res = Integer.valueOf (str)

Isaalang-alang ang code:

pagsubok sa klase sa publiko {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('ang numero ay:' + res)}}

OUTPUT:

Paliwanag:

Sa code sa itaas, mayroon kaming isang variable na string na '122'. Idineklara namin ang isa pang variable na resulta bilang res. Ito ay uri ng integer. Kaya't ang variable ng string ay na-convert sa isang integer sa pamamagitan ng paggamit ng valueOf () na pamamaraan.

TANDAAN: ang parseInt () ay nagbabalik ng isang primitive int samantalang ang valueOf () ay nagbabalik ng isang bagong Integer () na object.

pag-uri-uriin () c ++

Pamamaraan ng Numero ngFormatException

Ang isang NumberFormatException ay itinapon kapag ang string ay hindi parsable.

Isaalang-alang ang code:

pagsubok sa klase sa publiko {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('ang numero ay:' + res)}}

OUTPUT:

Paliwanag:

Ang isang pagbubukod ay nabuo kapag ang string ay hindi parsable.

Sa pamamagitan nito, natapos namin ang artikulong String to Int sa Java na ito. Inaasahan kong nakakuha ka ng ideya ng lahat ng tatlong mga pamamaraan ng Pag-convert ng isang String sa int sa Java.

Suriin ang ni Edureka, isang pinagkakatiwalaang kumpanya sa pag-aaral sa online na may isang network na higit sa 250,000 nasiyahan na mga nag-aaral na kumalat sa buong mundo. Narito kami upang matulungan ka sa bawat hakbang sa iyong paglalakbay, para sa pagiging isang bukod sa mga katanungang ito sa panayam sa java, nakakakuha kami ng isang kurikulum na idinisenyo para sa mga mag-aaral at propesyonal na nais na maging isang Java Developer.