Convertendo Char para String em Java – Exemplos Práticos e Melhores Práticas
O que Você Aprenderá
Neste guia conciso, percorreremos as maneiras mais comuns de (1) converter um char para String e (2) converter uma String de volta para char em Java. Estas técnicas são essenciais para manipulação de strings, I/O de arquivos e integração com APIs.
- Convertendo um
charparaString - Convertendo uma
Stringparachar
Convertendo Char para String
Um char em Java é um valor escalar Unicode de 16 bits. Internamente, uma String é apenas um array de valores char, então a conversão é direta. Java oferece duas abordagens idiomáticas:
Método 1: Character.toString()
public class CharToStringToString {
public static void main(String[] args) {
char myChar = 'g';
String myStr = Character.toString(myChar);
System.out.println("String é: " + myStr);
}
}
Saída:
String é: g
Método 2: String.valueOf()
public class CharToStringValueOf {
public static void main(String[] args) {
char myChar = 'g';
String myStr = String.valueOf(myChar);
System.out.println("String é: " + myStr);
}
}
Saída:
String é: g
Convertendo String para Char
Quando você precisa trabalhar com caracteres individuais de uma string, o método charAt(int index) é a solução ideal. Abaixo está um padrão de uso típico que itera sobre cada caractere em uma string.
public class StringToChar {
public static void main(String[] args) {
String myStr = "Guru99";
int length = myStr.length();
for (int i = 0; i < length; i++) {
char myChar = myStr.charAt(i);
System.out.println("Caractere na posição " + i + ": " + myChar);
}
}
}
Saída:
Caractere na posição 0: G Caractere na posição 1: u Caractere na posição 2: r Caractere na posição 3: u Caractere na posição 4: 9 Caractere na posição 5: 9
Java
- Dominando Strings em Java: Criação, Métodos e Boas Práticas
- Dominando Representações String em Enums Java
- Criando Array de Objetos em Java: Guia Passo a Passo
- Método Java String length(): Como Obter o Tamanho de uma String (Exemplo)
- Dominando Java String.indexOf(): Localizando Substrings e Exemplos Práticos
- Entendendo Java String.charAt(): Sintaxe, Tipo de Retorno, Exceções e Exemplo Prático
- Dominando o Método compareTo() do Java String: Sintaxe, Casos de Uso e Exemplos Práticos
- Dominando Java String.endsWith(): Como Verificar Sufixos de String com Exemplos
- Dominando Substituição de Strings em Java: replace(), replaceAll() e replaceFirst() Explicados
- Java String toLowerCase() & toUpperCase(): Converter Caixa de Texto com Consciência de Locale