Convertir un entier en chaîne de caractères

JavaJavaBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

En Java, il existe plusieurs façons de convertir un type de données int en un type de données String. Dans ce laboratoire étape par étape, nous allons examiner trois méthodes différentes pour convertir un int en un String en Java.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/ConcurrentandNetworkProgrammingGroup(["Concurrent and Network Programming"]) java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/StringManipulationGroup(["String Manipulation"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/FileandIOManagementGroup(["File and I/O Management"]) java/BasicSyntaxGroup -.-> java/variables("Variables") java/BasicSyntaxGroup -.-> java/output("Output") java/StringManipulationGroup -.-> java/strings("Strings") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/wrapper_classes("Wrapper Classes") java/FileandIOManagementGroup -.-> java/files("Files") java/FileandIOManagementGroup -.-> java/create_write_files("Create/Write Files") java/ConcurrentandNetworkProgrammingGroup -.-> java/working("Working") java/SystemandDataProcessingGroup -.-> java/string_methods("String Methods") subgraph Lab Skills java/variables -.-> lab-117423{{"Convertir un entier en chaîne de caractères"}} java/output -.-> lab-117423{{"Convertir un entier en chaîne de caractères"}} java/strings -.-> lab-117423{{"Convertir un entier en chaîne de caractères"}} java/wrapper_classes -.-> lab-117423{{"Convertir un entier en chaîne de caractères"}} java/files -.-> lab-117423{{"Convertir un entier en chaîne de caractères"}} java/create_write_files -.-> lab-117423{{"Convertir un entier en chaîne de caractères"}} java/working -.-> lab-117423{{"Convertir un entier en chaîne de caractères"}} java/string_methods -.-> lab-117423{{"Convertir un entier en chaîne de caractères"}} end

Créez un fichier Java

Tout d'abord, créez un nouveau fichier Java nommé IntToString.java. Cela peut être fait en utilisant la commande suivante dans le terminal :

touch IntToString.java

Convertissez un int en String à l'aide de la méthode valueOf()

La méthode valueOf() peut être utilisée pour convertir un int en un String. La méthode valueOf() appartient à la classe String et renvoie une représentation String du int spécifié. Voici un exemple de bloc de code dans IntToString.java qui montre comment utiliser cette méthode :

public class IntToString {
    public static void main(String[] args) {
        int num = 42;

        // using valueOf() method to convert int to String
        String str = String.valueOf(num);

        System.out.println(str);
    }
}

Pour exécuter le code, utilisez la commande suivante dans le terminal :

javac IntToString.java && java IntToString

La sortie sera 42.

Convertissez un int en String à l'aide de la méthode toString()

Une autre façon de convertir un int en un String est d'utiliser la méthode toString() de la classe Integer. La méthode toString() renvoie une String contenant la valeur int représentée par l'objet Integer. Voici un exemple de bloc de code dans IntToString.java qui montre comment utiliser cette méthode :

public class IntToString {
    public static void main(String[] args) {
        int num = 42;

        // using toString() method to convert int to String
        String str = Integer.toString(num);

        System.out.println(str);
    }
}

Pour exécuter le code, utilisez la commande suivante dans le terminal :

javac IntToString.java && java IntToString

La sortie sera 42.

Convertissez un int en String en utilisant la concaténation de chaînes

Un moyen simple de convertir un int en un String est de le concaténer avec une chaîne de caractères vide. Lorsqu'un int est concaténé avec une String, l'int est automatiquement converti en String. Voici un exemple de bloc de code dans IntToString.java qui montre comment utiliser cette méthode :

public class IntToString {
    public static void main(String[] args) {
        int num = 42;

        // using string concatenation to convert int to String
        String str = "" + num;

        System.out.println(str);
    }
}

Pour exécuter le code, utilisez la commande suivante dans le terminal :

javac IntToString.java && java IntToString

La sortie sera 42.

Récapitulatif

Dans ce laboratoire, nous avons discuté de trois méthodes pour convertir un int en un String en Java. Ces méthodes sont la méthode valueOf() de la classe String, la méthode toString() de la classe Integer et la concaténation de chaînes. Chaque méthode a sa propre implémentation unique, et le choix de la méthode à utiliser dépendra du cas d'utilisation spécifique.