Postoji mnogo metoda za pretvaranje niza u cijeli broj . Najčešće korištena metoda je metoda pareseInt (). Postoji više metoda za pretvaranje niza u cijeli broj. U ovom ćemo članku pogledati sve moguće metode pretvaranja Stringa u int u Javi
Tri su glavne metode:
metoda parseInt () za pretvaranje niza u Int u Javi
U ovoj se metodi niz pretvara u primitivni int.
na snagu in java
Sintaksa: int dtypename = Integer.parseInt (niz)
Primjer: int res = Integer.parseInt (str)
Razmotrite kod:
test javne klase {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('broj je:' + res)}}
IZLAZ:
OBRAZLOŽENJE:
U gornjem kodu imamo varijablu niza '102'. Deklariramo još jednu varijablu res.Ovo je cjelobrojni tip. Dakle, varijabla niza pretvara se u cijeli broj pomoću metode parseInt ().
metoda valueOf (): String u Int u Javi
U ovoj se metodi niz pretvara u objekt Integer.
Sintaksa: Integer dtypename = Integer.valueOf (niz)
Primjer: Cijeli res = Integer.valueOf (str)
kako koristiti python u anacondi
Razmotrite kod:
test javne klase {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('broj je:' + res)}}
IZLAZ:
OBRAZLOŽENJE:
U gornjem kodu imamo varijablu niza '122'. Rezultat druge varijable proglašavamo res. Ovo je cjelobrojni tip. Dakle, varijabla niza pretvara se u cijeli broj pomoću metode valueOf ().
NAPOMENA: parseInt () vraća primitivni int, dok valueOf () vraća novi objekt Integer ().
Način NumberFormatException
NumberFormatException se baca kad niz nije raščlanjiv.
Razmotrite kod:
logistička regresija u python kodu
test javne klase {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('broj je:' + res)}}
IZLAZ:
OBRAZLOŽENJE:
Iznimka se generira kada niz nije raščlanjiv.
Ovim smo došli do kraja ovog članka String to Int u Javi. Nadam se da ste dobili ideju o sve tri metode pretvaranja niza u int u Javi.
Pogledajte Edureka, pouzdane tvrtke za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta. Ovdje smo da vam pomognemo u svakom koraku na putovanju, jer osim što postajete pitanja za ovaj intervju za javu, donosimo kurikulum koji je dizajniran za studente i profesionalce koji žele biti programer za Javu.