Tratamento de variável

3 respostas
mcsous

Galera eu declarei uma Variável, que busca um valor em uma conexão com o banco de dados anteriomente declarada.

String usuario; usuário = res.getString("usuario");

o problema é que eu queria usar uma estrutura “if” para ela caso esteja vazia mas eu não sei qual fazer isto por exemplo:

if (usuario = null) {

mas esta tentativa é inválida porque a atribuição null é para variáveis do tipo boolean…
se alguem souber uma atribuição vazia para String serei grato!!! :lol:

3 Respostas

leonardom

Cara tô boiando, não entendi nada sua dúvida :?

dreamspeaker

Eu também não entendi. :shock:

if (usuario == null) {…} deve funcionar.

Rafael_Steil

“mcsous”:
Galera eu declarei uma Variável, que busca um valor em uma conexão com o banco de dados anteriomente declarada.

String usuario; usuário = res.getString("usuario");

o problema é que eu queria usar uma estrutura “if” para ela caso esteja vazia mas eu não sei qual fazer isto por exemplo:

if (usuario = null) {

mas esta tentativa é inválida porque a atribuição null é para variáveis do tipo boolean…
se alguem souber uma atribuição vazia para String serei grato!!! :lol:

Para comparacoes voce usa 2 sinais de igual, ao inves de um. Lembrando ainda que, para verificar se um objeto eh null ou nao, vc faz

if (usuario == null) { ... }

mas para verificar se eh igual a determinado valor, vc precisa necessariamente usar o metodo “equals”:

if (usuario == null) {
    // usuario nao encontrado
}
else if (usuario.equals('joaozinuo")) {
    // O joaozinho eh o usuario
}

Verifique sempre se o objeto nao eh null antes de usar o equals(), senao vc vai tomar NullPointerException…

Rafael

Criado 1 de maio de 2004
Ultima resposta 1 de mai. de 2004
Respostas 3
Participantes 4