Converti un carattere in una stringa in Java

Hassan Saeed 12 ottobre 2023
  1. String.valueOf() per convertire un carattere in una stringa in Java
  2. Character.toString() per convertire un carattere in una stringa in Java
  3. Concatenazione String per convertire un carattere in una stringa in Java
Converti un carattere in una stringa in Java

Questo tutorial discute tre metodi per convertire un carattere in una stringa in Java.

String.valueOf() per convertire un carattere in una stringa in Java

Il modo più efficiente è usare la funzione incorporata della classe String - String.valueOf(ch).

L’esempio seguente lo illustra:

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

Produzione:

> c

Character.toString() per convertire un carattere in una stringa in Java

Possiamo anche usare il metodo integrato della classe Character per convertire un carattere in una String.

L’esempio seguente lo illustra:

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

Produzione:

> c

Concatenazione String per convertire un carattere in una stringa in Java

Questo metodo concatena semplicemente il carattere dato con una stringa vuota per convertirlo in una stringa.

L’esempio seguente lo illustra.

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

Produzione:

> c

Tuttavia, questo è il metodo meno efficiente di tutti poiché l’operazione di concatenazione apparentemente semplice si espande in new StringBuilder().append(x).append("").toString(); che richiede più tempo rispetto agli altri metodi discussi.

Articolo correlato - Java String

Articolo correlato - Java Char