Saltar al contenido

Cómo convertir caracteres a cadenas en Java (ejemplos)

En este tutorial, estudiaremos programas para

  1. Para convertir un carácter en String
  2. Convertir cadena en carácter

Convertir Char en String

Hay varias formas de convertir Char a String en Java. De hecho, String se compone de una matriz de caracteres en Java. El cargo es de 16 bits o 2 bytes de tipo de datos sin firmar.

Podemos convertir cadenas en caracteres usando 2 métodos:

Método 1: uso del 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);
  }
} 

Producción:

String is: g

Método 2: uso del 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);
  }
}

Producción:

String is: g

Convertir cadena en char

Podemos convertir String en 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);
	      }
 
	}
 
}

Producción:

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *