Možemo se pretvoriti int u String u Javi korištenjem String.valueOf() i Integer.toString() metode. Alternativno, možemo koristiti String.format() metoda, operator ulančavanja nizova itd.
Scenarij
Općenito se koristi ako moramo prikazati broj u tekstualnom polju jer se sve prikazuje kao niz u obrascu.
1) String.valueOf()
Metoda String.valueOf() pretvara int u String. ValueOf() je statička metoda klase String. The potpis metode valueOf() dan je u nastavku:
public static String valueOf(int i)
Java int to String Primjer pomoću String.valueOf()
Pogledajmo jednostavan kod za pretvaranje int u String u Javi.
komentari proljetnih čizama
int i=10; String s=String.valueOf(i);//Now it will return '10'
Pogledajmo jednostavan primjer pretvaranja Stringa u int u Javi.
public class IntToStringExample1{ public static void main(String args[]){ int i=200; String s=String.valueOf(i); System.out.println(i+100);//300 because + is binary plus operator System.out.println(s+100);//200100 because + is string concatenation operator }}Testirajte sada
Izlaz:
javascript onclick
300 200100
2) Integer.toString()
Metoda Integer.toString() pretvara int u String. ToString() je statička metoda klase Integer. The potpis metode toString() dat je u nastavku:
public static String toString(int i)
Java int to String Primjer pomoću Integer.toString()
Pogledajmo jednostavan kod za pretvaranje int u String u Javi pomoću metode Integer.toString().
int i=10; String s=Integer.toString(i);//Now it will return '10'
Pogledajmo jednostavan primjer pretvaranja Stringa u int u Javi.
public class IntToStringExample2{ public static void main(String args[]){ int i=200; String s=Integer.toString(i); System.out.println(i+100);//300 because + is binary plus operator System.out.println(s+100);//200100 because + is string concatenation operator }}Testirajte sada
Izlaz:
300 200100
3) String.format()
Metoda String.format() koristi se za formatiranje zadanih argumenata u String. Uveden je od Jdk 1.5.
public static String format(String format, Object... args)
Java int to String Primjer pomoću String.format()
Pogledajmo jednostavan kod za pretvaranje int u String u Javi pomoću metode String.format().
pretvorba nfa u dfa
public class IntToStringExample3{ public static void main(String args[]){ int i=200; String s=String.format('%d',i); System.out.println(s); }}Testirajte sada
Izlaz:
200