[Resolvido] Deixar maiuscula a primeira letra da String

Boa tarde pessoal, mais uma vez eu estou aqui pedido a ajuda de vcs. o problema eh o seguinte: Gostaria de formatar uma String colocando somente a primeira letra dela maiuscula ex:

String palavra = "quero deixar maiuscula essa frase":

e depois disso a String ficar:

Quero deixar maiuscula essa frase

Só lembrando que caso eu passe um caracter “invalido”, como por ex: ? ou *, essa String nao seja formatada.

valeu galera e toda ajuda será como sempre bem vinda.

[]'s.

1 curtida
palavra = palavra.substring(0,1).toUpperCase().concat(palavra.substring(1));

Isso para o caso da primeira letra em maiuscula.

1 curtida

O método String.chartAt() permite vc pegar um char da String. Strings são “0-based”.
O método Character.toUpperCase() permite vc converter um char para maiúscula. :slight_smile:

1 curtida

Aprendi essa no guj.

com.sun.xml.internal.ws.util.StringUtils

String fMaiuscula = StringUtils.capitalize(frase)
5 curtidas

Valeu galera, como sempre vcs sao feras mesmo uheauheauhea

abraços pra todos!!