Podem convertir int a String en java utilitzant String.valueOf() i Integer.toString() mètodes. Alternativament, podem utilitzar String.format() mètode, operador de concatenació de cadenes, etc.
Escenari
S'utilitza generalment si hem de mostrar un número al camp de text perquè tot es mostra com una cadena en forma.
1) String.valueOf()
El mètode String.valueOf() converteix int en String. El valorOf() és el mètode estàtic de la classe String. El signatura El mètode de valueOf() es mostra a continuació:
significat xdxd
public static String valueOf(int i)
Exemple de Java int a String utilitzant String.valueOf()
Vegem el codi senzill per convertir int a String en java.
int i=10; String s=String.valueOf(i);//Now it will return '10'
Vegem l'exemple senzill de convertir String a int a Java.
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 }}Prova-ho ara
Sortida:
str a int
300 200100
2) Integer.toString()
El mètode Integer.toString() converteix int en String. El toString() és el mètode estàtic de la classe Integer. El signatura del mètode toString() es mostra a continuació:
public static String toString(int i)
Exemple de Java int a String utilitzant Integer.toString()
Vegem el codi senzill per convertir int a String en java mitjançant el mètode Integer.toString().
int i=10; String s=Integer.toString(i);//Now it will return '10'
Vegem l'exemple senzill de convertir String a int a Java.
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 }}Prova-ho ara
Sortida:
300 200100
3) String.format()
El mètode String.format() s'utilitza per formatar els arguments donats en String. S'introdueix des de Jdk 1.5.
public static String format(String format, Object... args)
Exemple de Java int a String amb String.format()
Vegem el codi senzill per convertir int a String en java mitjançant el mètode String.format().
strsep
public class IntToStringExample3{ public static void main(String args[]){ int i=200; String s=String.format('%d',i); System.out.println(s); }}Prova-ho ara
Sortida:
200