Primeira letra em maiúsculo e restante em minúsculo
September 15th, 2007
Alguma vez já precisou fazer algo do genero? as vezes temos casos onde na base de dados está tudo cadastrado em maiúsculo, porém estéticamente para apresentar esses dados apenas exibir como está fica um tanto ruim, ou em muitos casos tem algum que reclama por estar tudo em caixa alta, para esses casos use isso:
public static String fcase( String palavra ) {
if( palavra != null ) {
int len = palavra.length();
String out = "";
out += palavra.substring( 0, 1 ).toUpperCase();
out += palavra.substring( 1,len ).toLowerCase();
return out;
}
return palavra;
}
public static void main( String[] args ) {
System.out.println( fcase("TESTE") );
System.out.println( fcase("teste") );
}
a saída do método para esses exemplos será: Teste
