Comment convertir un entier en chaîne en Java
-
Utilisez
String.valueOf(number)
pour convertir un entier en chaîne de caractères en Java - Utiliser la concaténation de chaînes pour convertir un entier en chaîne en Java
-
Utilisez
Integer.toString(number)
pour convertir un entier en chaîne de caractères en Java - Conclusion:
Ce tutoriel traite des méthodes permettant de convertir un entier en chaîne de caractères en Java. Une variable en Java sert d’unité de stockage et doit être déclarée avant d’être utilisée. Une déclaration typique ressemble à ceci:
String x = "test";
int y = 0;
La valeur d’une variable peut être modifiée dans le temps, mais il est impossible d’attribuer une valeur d’un type de données différent ou de changer le type de données de la variable. Par exemple:
int x = 5;
x = "test";
L’erreur suivante se produira:
error
incompatible types: String cannot be converted to int
> x = "test";
De même, si nous essayons de réattribuer le type de données d’une variable déjà déclarée:
int x = 5;
String x = "test";
Une nouvelle erreur se produira:
> error: variable x is already defined in method main(String[])
> String x = "test";
Maintenant que nous avons une bonne compréhension du comportement des variables en Java, voyons comment nous pouvons convertir un entier en une chaîne de caractères en Java. Étant donné un entier:
int x = 1234;
Nous voulons convertir cette valeur en une chaîne de caractères et la sauvegarder dans une variable de type chaîne de caractères:
String str_x = "1234";
Utilisez String.valueOf(number)
pour convertir un entier en chaîne de caractères en Java
La classe String
en Java a plusieurs méthodes par défaut. Nous utiliserons String.valueOf(number)
pour convertir un entier en une chaîne de caractères.
public class MyClass {
public static void main(String args[]) {
int x = 5;
String str_x = String.valueOf(x);
System.out.println(str_x);
}
}
Production:
5
Utiliser la concaténation de chaînes pour convertir un entier en chaîne en Java
Nous pouvons également utiliser la concaténation de chaînes pour convertir une valeur entière en une chaîne : "" + nombre;
public class MyClass {
public static void main(String args[]) {
int x = 5;
String str_x = "" + x;
System.out.println(str_x);
}
}
Production:
5
Utilisez Integer.toString(number)
pour convertir un entier en chaîne de caractères en Java
La classe Integer
en Java fournit également plusieurs méthodes par défaut. Nous utiliserons Integer.toString(number)
pour convertir une valeur entière en une chaîne de caractères.
public class MyClass {
public static void main(String args[]) {
int x = 5;
String str_x = Integer.toString(x);
System.out.println(str_x);
}
}
Production:
5
Conclusion:
Nous avons discuté de trois méthodes différentes pour convertir une valeur entière en une chaîne de caractères en Java. Bien que les trois méthodes fonctionnent bien, il est recommandé d’éviter la concaténation de chaînes de caractères car elle ajoute un surcoût et n’est pas aussi efficace que la méthode Integer.toString(number)
ou String.valueOf(number)
.
Article connexe - Java String
- Comment effectuer une conversion de chaîne en chaîne en Java
- Comment supprimer une sous-chaîne d'une chaîne en Java
- Comment convertir un tableau d'octets en chaîne hexadécimale en Java
- Comment convertir une chaîne Java en octet
- Générer une chaîne aléatoire en Java
- La méthode d'échange à Java