Możemy dokonać konwersji int na String w Javie za pomocą String.valueOf() I Liczba całkowita.toString() metody. Alternatywnie możemy skorzystać String.format() metoda, operator łączenia ciągów znaków itp.
Scenariusz
Jest powszechnie używany, jeśli musimy wyświetlić liczbę w polu tekstowym, ponieważ wszystko jest wyświetlane w postaci ciągu znaków.
1) String.valueOf()
Metoda String.valueOf() konwertuje int na String. ValueOf() jest metodą statyczną klasy String. The podpis metody valueOf() podano poniżej:
public static String valueOf(int i)
Przykład Java int na String przy użyciu String.valueOf()
Zobaczmy prosty kod do konwersji int na String w Javie.
int i=10; String s=String.valueOf(i);//Now it will return '10'
Zobaczmy prosty przykład konwersji String na int w Javie.
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 }}Przetestuj teraz
Wyjście:
300 200100
2) Liczba całkowita.toString()
Metoda Integer.toString() konwertuje int na String. toString() jest metodą statyczną klasy Integer. The podpis metody toString() podano poniżej:
public static String toString(int i)
Przykład Java int na String przy użyciu Integer.toString()
Zobaczmy prosty kod do konwersji int na String w Javie przy użyciu metody Integer.toString().
int i=10; String s=Integer.toString(i);//Now it will return '10'
Zobaczmy prosty przykład konwersji String na int w Javie.
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 }}Przetestuj teraz
Wyjście:
300 200100
3) String.format()
Metoda String.format() służy do formatowania podanych argumentów do postaci String. Jest wprowadzany od wersji Jdk 1.5.
public static String format(String format, Object... args)
Przykład Java int na String przy użyciu String.format()
Zobaczmy prosty kod do konwersji int na String w Javie przy użyciu metody String.format().
public class IntToStringExample3{ public static void main(String args[]){ int i=200; String s=String.format('%d',i); System.out.println(s); }}Przetestuj teraz
Wyjście:
200