abelgomes 20 de jan. de 2009
uma função pra isso nao…mas vc pode fazer a sua…tipo pega a primeira letra e coloca maiuscula e depois a primeira letra depois do espaço em branco suaLetra.toUpperCase();
Henrique_Fernandes 20 de jan. de 2009
Vc pode fazer assim por exemplo:
String nome2 = nome1.trim();
System.out.println(nome2);
Da uma olhada aew se realmente funciona q faz muito tempo q nao uso isso aew…
espero ter ajudado!!!
jhonatandarosa 20 de jan. de 2009
faça algo do tipo…
public String formataNome ( String nome ) {
char [] array = nome . toLowerCase (). trim (). toCharArray ();
char [] retorno = new char [ array.length; ]
for ( int i = 0 ; i < array . length ; i ++ ) {
if ( i == 0 ) { // primeira letra
retorno [ i ] = Character . toUpperCase ( array [ i ] );
}
if ( Character . isSpace ( array [ i ] )) { // verifica se é um espaço , se for , a próxima deve ser maiúscula .
retorno [ i ] = Character . toUpperCase ( array [ i ] );
}
else {
retorno [ i ] = array [ i ] ;
}
}
return new String ( retorno );
}
não testei, mas deve funcionar ^^
[]'s