Obstaja veliko načinov za pretvorbo niza v celo število . Najpogosteje uporabljena metoda je metoda pareseInt (). Obstaja več načinov za pretvorbo niza v celo število. V tem članku si bomo ogledali vse možne metode za pretvorbo Stringa v int v Javi
Tri glavne metode so:
metoda parseInt () za pretvorbo Stringa v Int v Javi
Pri tej metodi se niz pretvori v primitivni int.
Sintaksa: int dtypename = Integer.parseInt (niz)
Primer: int res = Integer.parseInt (str)
Upoštevajte kodo:
preizkus javnega razreda {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('število je:' + res)}}
IZHOD:
POJASNILO:
V zgornji kodi imamo spremenljivko v nizu '102'. Razglasimo še eno spremenljivko res.To je celoštevilskega tipa. Spremenljivka niza se torej pretvori v celo število z uporabo metode parseInt ().
metoda valueOf (): niz v Int v Javi
Pri tej metodi se niz pretvori v objekt Integer.
Sintaksa: Integer dtypename = Integer.valueOf (niz)
Primer: Celo število res = Integer.valueOf (str)
Upoštevajte kodo:
preizkus javnega razreda {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('število je:' + res)}}
IZHOD:
POJASNILO:
V zgornji kodi imamo spremenljivko v nizu '122'. Rezultat druge spremenljivke razglasimo kot res. To je celoštevilskega tipa. Tako se spremenljivka niza pretvori v celo število z uporabo metode valueOf ().
Vadnica za strežnik sql za začetnike
OPOMBA: parseInt () vrne primitivni int, medtem ko valueOf () vrne nov objekt Integer ().
Način NumberFormatException
NumberFormatException se vrže, ko niz ni razčlenjiv.
Upoštevajte kodo:
preizkus javnega razreda {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('število je:' + res)}}
IZHOD:
POJASNILO:
Izjema se ustvari, kadar niz ni razčlenljiv.
S tem smo prišli do konca tega članka String to Int v Javi. Upam, da imate idejo o vseh treh metodah pretvorbe niza v int v Javi.
Oglejte si Edureka, zaupanja vredno podjetje za spletno učenje z mrežo več kot 250.000 zadovoljnih učencev, ki se širijo po vsem svetu. Tu smo, da vam pomagamo pri vsakem koraku na poti, saj smo poleg tega vprašanja za java intervjuji pripravili učni načrt, ki je zasnovan za študente in strokovnjake, ki želijo biti razvijalec Java.