Comment convertir un caractère en chaîne de caractères en Java

Hassan Saeed 12 octobre 2023
  1. String.valueOf() pour convertir un caractère en chaîne de caractères en Java
  2. Character.toString() pour convertir un caractère en chaîne de caractères en Java
  3. Concaténation de String pour convertir un caractère en chaîne de caractères en Java
Comment convertir un caractère en chaîne de caractères en Java

Ce tutoriel présente trois méthodes pour convertir un caractère en une chaîne de caractères en Java.

String.valueOf() pour convertir un caractère en chaîne de caractères en Java

Le moyen le plus efficace est d’utiliser la fonction intégrée de la classe String - String.valueOf(ch).

L’exemple ci-dessous illustre ce point:

public class MyClass {
  public static void main(String args[]) {
    char myChar = 'c';
    String charToString = String.valueOf(myChar);
    System.out.println(charToString);
  }
}

Production:

> c

Character.toString() pour convertir un caractère en chaîne de caractères en Java

Nous pouvons également utiliser la méthode intégrée de la classe Character pour convertir un caractère en Chaîne.

L’exemple ci-dessous illustre cette possibilité:

public class MyClass {
  public static void main(String args[]) {
    char myChar = 'c';
    String charToString = Character.toString(myChar);
    System.out.println(charToString);
  }
}

Production:

> c

Concaténation de String pour convertir un caractère en chaîne de caractères en Java

Cette méthode consiste simplement à concaténer le caractère donné avec une chaîne vide pour le convertir en une Chaîne.

L’exemple ci-dessous illustre cette méthode.

public class MyClass {
  public static void main(String args[]) {
    char myChar = 'c';
    String charToString = myChar + "";
    System.out.println(charToString);
  }
}

Production:

> c

Cependant, c’est la méthode la moins efficace de toutes car l’opération de concaténation apparemment simple s’étend à new StringBuilder().append(x).append("").toString(); ce qui prend plus de temps que les autres méthodes que nous avons discutées.

Article connexe - Java String

Article connexe - Java Char