Nous pouvons convertir int en chaîne en java en utilisant String.valueOf() et Entier.toString() méthodes. Alternativement, nous pouvons utiliser Chaîne.format() méthode, opérateur de concaténation de chaînes, etc.
Scénario
Il est généralement utilisé si nous devons afficher un nombre dans un champ de texte car tout est affiché sous forme de chaîne dans le formulaire.
1) String.valueOf()
La méthode String.valueOf() convertit int en String. valueOf() est la méthode statique de la classe String. Le signature de la méthode valueOf() est donnée ci-dessous :
public static String valueOf(int i)
Exemple Java int vers String utilisant String.valueOf()
Voyons le code simple pour convertir int en String en Java.
int i=10; String s=String.valueOf(i);//Now it will return '10'
Voyons l'exemple simple de conversion de String en int en 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 }}Testez-le maintenant
Sortir:
300 200100
2) Entier.toString()
La méthode Integer.toString() convertit int en String. toString() est la méthode statique de la classe Integer. Le signature de la méthode toString() est donnée ci-dessous :
public static String toString(int i)
Exemple Java int vers chaîne utilisant Integer.toString()
Voyons le code simple pour convertir int en String en Java en utilisant la méthode Integer.toString().
int i=10; String s=Integer.toString(i);//Now it will return '10'
Voyons l'exemple simple de conversion de String en int en 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 }}Testez-le maintenant
Sortir:
300 200100
3) String.format()
La méthode String.format() est utilisée pour formater les arguments donnés en String. Il est introduit depuis Jdk 1.5.
public static String format(String format, Object... args)
Exemple Java int vers String utilisant String.format()
Voyons le code simple pour convertir int en String en Java à l'aide de la méthode String.format().
public class IntToStringExample3{ public static void main(String args[]){ int i=200; String s=String.format('%d',i); System.out.println(s); }}Testez-le maintenant
Sortir:
200