Neste tutorial, estudaremos programas para
- Para converter um caractere em string
- Para converter uma string em caractere
Converter Char em String
Existem várias maneiras de converter um Char em String em Java. Na verdade, String é feita de array Character em Java. Char é um tipo de dados sem sinal de 16 bits ou 2 bytes.
Podemos converter String em Character usando 2 métodos -
Método 1: usando o método toString ()
public class CharToString_toString {public static void main (String [] args) {// variável de caractere de entradachar meuChar = 'g';// Usando o método toString ()// O método toString pega o parâmetro de caractere e converte a string.String myStr = Character.toString (myChar);// imprime o valor da stringSystem.out.println ("String é: + myStr);}}
Resultado :
String is: g
Método 2: usando o método valueOf ()
public class CharToString_valueOf {public static void main (String [] args) {char meuChar = 'g';// método valueOf pega o parâmetro de caractere e converte a stringString myStr = String.valueOf (myChar);//// imprimir valor da stringSystem.out.println ("String é: + myStr);}}
Resultado :
String is: g
Converter string para char
Podemos converter uma String em char usando o método charAt () da classe String.// Converter string em caractere usando o método stringpackage com.guru99;public class StringToChar {public static void main (String [] args){// input StringString myStr = "Guru99";// encontre o comprimento da string usando o método de comprimento.int stringLength = myStr.length ();// para o início do loop 0 até o comprimento totalpara (int i = 0; iResultado:
Character at 0 Position: GCharacter at 1 Position: uCharacter at 2 Position: rCharacter at 3 Position: uCharacter at 4 Position: 9Character at 5 Position: 9