Método p/ strings maiúsculas

7 respostas
R

Olá pessoal!

Tenho uma tela de login da minha aplicação com os campos usuário e senha. Antes de eu verificar no banco de dados a existência do usuário, eu gostaria de pegar os dados informados e deixá-los todos maíusculos!
Qual seria o método em Java que me possibilitaria fazer isso?

Vlw, obrigado!!!

7 Respostas

T

String nome = “seunome”;
nome = nome.toUpperCase();

F

http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html#toUpperCase()

A

Vc pode tanto transformar tudo para Maiuscula, ou, fazer uma verificação ignorando o Case Sensitive

Tipo:

String campoNome = txtCampoNomeLogin.getText();
campoNome.equalsIgnoreCase(Campo do Banco, ou qualquer outra String);

//Isso retorna um Booleano (True ou Flase)
R

Como assim Case Sensitive??

A

Tipo Case Sensitive cara…
vc tem duas Strings uma é “Maria” e a outra é “MARIA”, a principio isso parece ser tudo igual…
Mas pro java… (e outras linguagens tbm) a questao entre maiusculas e minusculas, difere o resultado…

dai o Case Sensitive (se for case sensitive, “M” maiusuculo é diferente de “m” minusculo, ja sem o case sensitive “M” e “m” são iguais…

o metodos equals()// e case sensitive, diferencia maiuscula de minuscula.
equalsIgnoreCase()// nao e case sensitive, nao diferencia maiuscula de minuscula.

Comparando “MARIA” e “maria”
Suas duas Strings ja sao diferentes sem mesmo realizar o teste, por isso, se for so com o equals(), o resultado e false, se for com o equalsIgnoreCase() vai dar true.

Espero ter ajudado… =)

R

Agora entendi…

Mas o método “toUpperCase” já resolveu o meu problema!

Vlw!

P

Valeu a dica… :smiley:

Criado 26 de março de 2007
Ultima resposta 23 de out. de 2008
Respostas 7
Participantes 5