Comment convertir un entier en chaîne en Java

Hassan Saeed 12 octobre 2023
  1. Utilisez String.valueOf(number) pour convertir un entier en chaîne de caractères en Java
  2. Utiliser la concaténation de chaînes pour convertir un entier en chaîne en Java
  3. Utilisez Integer.toString(number) pour convertir un entier en chaîne de caractères en Java
  4. Conclusion:
Comment convertir un entier en chaîne en Java

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

Article connexe - Java Int