Cómo convertir caracteres en cadenas en Java (Ejemplos)
En este tutorial, estudiaremos programas para
- Para convertir un carácter a cadena
- Para convertir una cadena en carácter
Convertir caracteres en cadenas
Hay varias formas de convertir un Char en String en Java. De hecho, String está hecho de una matriz de caracteres en Java. Char es un tipo de datos sin signo de 16 bits o 2 bytes.
Podemos convertir una cadena en un carácter usando 2 métodos:
Método 1: usar el método toString()
public class CharToString_toString {
public static void main(String[] args) {
//input character variable
char myChar = 'g';
//Using toString() method
//toString method take character parameter and convert string.
String myStr = Character.toString(myChar);
//print string value
System.out.println("String is: " + myStr);
}
}
Rendimiento esperado :
String is: g
Método 2: usar el método valueOf()
public class CharToString_valueOf {
public static void main(String[] args) {
char myChar = 'g';
//valueOf method take character parameter and convert string.
String myStr = String.valueOf(myChar);
////print string value
System.out.println("String is: " + myStr);
}
}
Rendimiento esperado :
String is: g
Convertir cadena a carácter
Podemos convertir un String a char usando el método charAt() de la clase String.
//Convert String to Character using string method
package com.guru99;
public class StringToChar {
public static void main(String[] args)
{
//input String
String myStr = "Guru99";
//find string length using length method.
int stringLength =myStr.length();
//for loop start 0 to total length
for(int i=0; i < stringLength;i++)
{
//chatAt method find Position and convert to character.
char myChar = myStr.charAt(i);
//print string to character
System.out.println("Character at "+i+" Position: "+myChar);
}
}
}
Rendimiento esperado:
Character at 0 Position: G Character at 1 Position: u Character at 2 Position: r Character at 3 Position: u Character at 4 Position: 9 Character at 5 Position: 9
