Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Java

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.

  1. Convertendo um char para String
  2. Convertendo uma String para char

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

  1. Dominando Strings em Java: Criação, Métodos e Boas Práticas
  2. Dominando Representações String em Enums Java
  3. Criando Array de Objetos em Java: Guia Passo a Passo
  4. Método Java String length(): Como Obter o Tamanho de uma String (Exemplo)
  5. Dominando Java String.indexOf(): Localizando Substrings e Exemplos Práticos
  6. Entendendo Java String.charAt(): Sintaxe, Tipo de Retorno, Exceções e Exemplo Prático
  7. Dominando o Método compareTo() do Java String: Sintaxe, Casos de Uso e Exemplos Práticos
  8. Dominando Java String.endsWith(): Como Verificar Sufixos de String com Exemplos
  9. Dominando Substituição de Strings em Java: replace(), replaceAll() e replaceFirst() Explicados
  10. Java String toLowerCase() & toUpperCase(): Converter Caixa de Texto com Consciência de Locale