Si tenemos un valor de carácter como ‘G’ y queremos convertirlo en una string equivalente como «G», podemos hacerlo usando cualquiera de los siguientes cuatro métodos enumerados en Java:
Ilustración:
Input : 'G' Output : "G"
Métodos:
Existen varios métodos mediante los cuales podemos convertir el carácter requerido en una string con el uso de clases contenedoras y los métodos que se proporcionan en las clases de Java.
- Usando la concatenación de strings
- Usando el método toString() de la clase Character
- Usando la clase contenedora de caracteres
- Usando el método valueOf() de la clase String
Discutamos estos métodos en detalle a continuación de la siguiente manera con programas java limpios de la siguiente manera:
Método 1: usar la concatenación de strings
Podemos convertir un carácter en un objeto de string en java concatenando el carácter dado con una string vacía.
Ejemplo
Java
// Java Program to Convert Char to String // Using Concatenation in Strings // Importing the required packages import java.io.*; import java.util.*; // Main class class GFG { // Main driver method public static void main(String[] args) { // Declaring a char variable char c = 'G'; // Concatenating the char variable // with an empty string String s = "" + c; // Print and display the above string System.out.println( "Char to String using Concatenation :" + " " + s); } }
Char to String using Concatenation : G
Método 2: Usar el método toString() de la clase Character
Podemos convertir un carácter en un objeto de string en Java usando el método Character.toString().
Ejemplo
Java
// Java Program to Convert Char to String // Using toString() method of Character class // Importing the required packages import java.io.*; import java.util.*; // Main class class GFG { // Main driver method public static void main(String[] args) { // Declaring a char variable char c = 'G'; // Converting the char to String using toString // method of Character class and storing it in a // string String s = Character.toString(c); // Print and display the above string System.out.println( "Char to String using Character.toString method :" + " " + s); } }
Char to String using Character.toString method : G
Método 3: usar la clase contenedora de caracteres
Podemos convertir un carácter en un objeto de string en java utilizando la clase java.lang.Character , que es un contenedor para el tipo primitivo char.
Nota: este método puede generar una advertencia debido a que la nueva palabra clave como Character(char) en Character ha quedado obsoleta y marcada para su eliminación.
Ejemplo
Java
// Java Program to Convert Char to String // Using toString() method of Character class // Importing the required packages import java.io.*; import java.util.*; // Main class class GFG { // Main driver method public static void main(String[] args) { // Declaring a char variable char c = 'G'; // Converting the char to String using toString // method of Character class and storing it in a // string String s = Character.toString(c); // Print and display the above string System.out.println( "Char to String using Character.toString method :" + " " + s); } }
Método 3-A
Usando la anotación @deprecated con Character.toString(). Esto le ayudará a evitar advertencias y le permitirá utilizar métodos obsoletos. Esto lo ayudará a eliminar las advertencias como se menciona en el Método 3
Java
// Importing the required packages import java.io.*; import java.util.*; // Main class class GFG { @Deprecated // Main driver method public static void main(String[] args) { Character ch=new Character('G'); // Print and display the above string System.out.println( "Char to String using @Deprecated Annotation and toString method :" + " " + ch.toString()); /* This method will arise a warning since the new keyword in Character(char) in Character has been deprecated and marked for removal. That is why we have used @Deprecated annotation */ } }
Char to String using @Deprecated Annotation and toString method : G
Método 4-A: Uso del método String.valueOf() de la clase String
Podemos convertir un carácter en un objeto de string en Java usando el método String.valueOf(char[]).
Ejemplo
Java
// Java Program to Convert Char to String // Using String.valueOf() method of String class // Importing the required packages import java.io.*; import java.util.*; // Main class class GFG { // Main driver method public static void main(String[] args) { // Declaring a char variable char c = 'G'; // Converting char to String by // using String.valueOf() method String s = String.valueOf(new char[] { c }); // Print and display the above-stored string System.out.println( "Char to String using String.valueOf(new char[]) method :" + " " + s); } }
Char to String using String.valueOf(new char[]) method : G
Método 4-B: Usar el método valueOf() de la clase String
Podemos convertir un carácter en un objeto de string en Java usando el método String.valueOf().
Ejemplo
Java
// Java Program to Convert Char to String // Using valueOf() method of String class // Importing the required packages import java.io.*; import java.util.*; // Main class class GFG { // Main driver method public static void main(String[] args) { // Declaring a char variable char c = 'G'; // Converting char to String // using String.valueOf() method String s = String.valueOf(c); // Print and display the String s System.out.println( "Char to String using String.valueOf() method :" + " " + s); } }
Char to String using String.valueOf() method : G
Publicación traducida automáticamente
Artículo escrito por mroshanmishra0072 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA