Můžeme konvertovat int do String v Javě použitím String.valueOf() a Integer.toString() metody. Případně můžeme použít String.format() metoda, operátor zřetězení řetězců atd.
Scénář
Obecně se používá, pokud musíme zobrazit číslo v textovém poli, protože vše je zobrazeno jako řetězec ve formuláři.
1) String.valueOf()
Metoda String.valueOf() převede int na String. ValueOf() je statická metoda třídy String. The podpis metody valueOf() je uvedena níže:
public static String valueOf(int i)
Příklad Java int to String pomocí String.valueOf()
Podívejme se na jednoduchý kód pro převod int na String v jazyce Java.
int i=10; String s=String.valueOf(i);//Now it will return '10'
Podívejme se na jednoduchý příklad převodu String na int v Javě.
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 }}Otestujte to hned
Výstup:
řetězec podřetězec java
300 200100
2) Integer.toString()
Metoda Integer.toString() převede int na String. ToString() je statická metoda třídy Integer. The podpis metody toString() je uvedena níže:
public static String toString(int i)
Příklad Java int to String pomocí Integer.toString()
Podívejme se na jednoduchý kód pro převod int na String v jazyce Java pomocí metody Integer.toString().
arraylist v jazyce Java
int i=10; String s=Integer.toString(i);//Now it will return '10'
Podívejme se na jednoduchý příklad převodu String na int v Javě.
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 }}Otestujte to hned
Výstup:
300 200100
3) String.format()
Metoda String.format() se používá k formátování daných argumentů do řetězce String. Je zaveden od Jdk 1.5.
public static String format(String format, Object... args)
Příklad Java int to String pomocí String.format()
Podívejme se na jednoduchý kód pro převod int na String v jazyce Java pomocí 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); }}Otestujte to hned
Výstup:
200