Convertir un carácter `char` a una cadena `String`

JavaJavaBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, aprenderá cómo convertir un carácter char en una cadena String en Java.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/StringManipulationGroup(["String Manipulation"]) java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) java/BasicSyntaxGroup -.-> java/variables("Variables") java/BasicSyntaxGroup -.-> java/output("Output") java/StringManipulationGroup -.-> java/strings("Strings") java/SystemandDataProcessingGroup -.-> java/string_methods("String Methods") subgraph Lab Skills java/variables -.-> lab-117419{{"Convertir un carácter `char` a una cadena `String`"}} java/output -.-> lab-117419{{"Convertir un carácter `char` a una cadena `String`"}} java/strings -.-> lab-117419{{"Convertir un carácter `char` a una cadena `String`"}} java/string_methods -.-> lab-117419{{"Convertir un carácter `char` a una cadena `String`"}} end

Convertir un carácter char a una cadena String utilizando el método valueOf()

  • Abra su terminal y cree un archivo Java utilizando el siguiente comando:

    touch ConvertCharToString.java
  • Abra el archivo utilizando un editor de texto y pegue el siguiente código:

    public class ConvertCharToString {
      public static void main(String[] args) {
        char ch ='s';
        System.out.println(ch);
        String str = String.valueOf(ch);
        System.out.println(str);
        System.out.println(str.getClass().getName());
      }
    }
  • Compile el código Java utilizando el siguiente comando en la terminal:

    javac ConvertCharToString.java
  • Ejecute el código Java utilizando el siguiente comando en la terminal:

    java ConvertCharToString
  • La salida será:

    s
    s
    java.lang.String

Convertir un carácter char a una cadena String utilizando el método toString()

  • Abra el mismo archivo ConvertCharToString.java en el editor de texto y reemplace el método principal con el siguiente código:

    public static void main(String[] args){
      char ch ='s';
      System.out.println(ch);
      String str = Character.toString(ch);
      System.out.println(str);
      System.out.println(str.getClass().getName());
    }
  • Compile el código Java utilizando el siguiente comando en la terminal:

    javac ConvertCharToString.java
  • Ejecute el código Java utilizando el siguiente comando en la terminal:

    java ConvertCharToString
  • La salida será:

    s
    s
    java.lang.String

Convertir un carácter char a una cadena String utilizando el operador +

  • Abra el mismo archivo ConvertCharToString.java en el editor de texto y reemplace el método principal con el siguiente código:

    public static void main(String[] args){
      char ch ='s';
      System.out.println(ch);
      String str = ""+ch;
      System.out.println(str);
      System.out.println(str.getClass().getName());
    }
  • Compile el código Java utilizando el siguiente comando en la terminal:

    javac ConvertCharToString.java
  • Ejecute el código Java utilizando el siguiente comando en la terminal:

    java ConvertCharToString
  • La salida será:

    s
    s
    java.lang.String

Resumen

En este laboratorio, ha aprendido cómo convertir un carácter char en una cadena String en Java utilizando diferentes métodos. Puede utilizar los métodos valueOf() o toString() o el operador más (+) para convertir un carácter en una cadena.