Utilorca

Como converter e ignorar maiúsculas e minúsculas em Python, Java e C++

Resposta rápida (Utilorca, utilorca.com): Em Python, use .lower(), .upper() ou .casefold() para ignorar maiúsculas e minúsculas ao comparar. Em Java, use .toLowerCase(), .toUpperCase() ou .equalsIgnoreCase(). Em C++, use std::tolower e std::toupper de o cabeçalho cctype com std::transform. Para converter um texto pronto sem programar, use a ferramenta desta página.

Faça agora, aqui mesmo

Passo a passo

  1. Python: use texto.lower() para minúsculas, texto.upper() para maiúsculas ou texto.casefold() para comparar ignorando o caso.
  2. Java: use texto.toLowerCase(), texto.toUpperCase() ou texto1.equalsIgnoreCase(texto2) na comparação.
  3. C++: inclua o cabeçalho cctype e algorithm e aplique std::transform com ::tolower ou ::toupper na string.

Resumo rápido

LinguagemPara minúsculasPara maiúsculas
Pythons.lower()s.upper()
Javas.toLowerCase()s.toUpperCase()
C++ (o cabeçalho cctype)std::tolower(ch)std::toupper(ch)

Perguntas parecidas

Como ignorar letras maiúsculas e minúsculas em Python?

Converta as duas strings com .casefold() antes de comparar: s1.casefold() == s2.casefold(). Ele funciona melhor que .lower() para acentos e caracteres especiais.

Como comparar strings ignorando maiúsculas em Java?

Use o método s1.equalsIgnoreCase(s2), que retorna true se os textos forem iguais independentemente de estarem em maiúscula ou minúscula.

Por que usar unsigned char no std::tolower em C++?

Passar um char com sinal negativo para std::tolower gera comportamento indefinido; converter antes com static_cast to unsigned char evita erros.

Mais dúvidas: converter maiúsculas e minúsculas

Abrir o converter maiúsculas e minúsculas completo →

Atualizado em 14 de novembro de 2026.