Problema com comparação de Strings

1. Problema com comparação de Strings

Augusto Cadini
tuto

(usa Fedora)

Enviado em 12/11/2013 - 23:32h

To precisando comparar duas Strings, mas não esta dando certo, tentei já com o .equals() e ' == '. No debug eu acompanhei os valores das variáveis, e elas realmente estão com os valores diferentes, mas mesmo assim ele entra no if().

public static Balao getBalao(String aidi)
{
int i = 0;
String aux;
for(i=0;i < nBaloes;i++)
{
aux = baloes[i].getId(); //retorna uma String com ID.
if(aux.equals(aidi)); // <-- AQUI
{
return baloes[i];
}
}
System.out.println("[*****]");
return null;
}


o outro if() era assim:

if(aux == aidi);
{
return baloes[i];
}


Tentei também fazer a comparação
if(baloes[i].getId() == aidi) 
com .equals() e sem também.


  


2. Re: Problema com comparação de Strings

Anderson Oliveira
OliveiraAnderson

(usa Outra)

Enviado em 22/11/2013 - 18:04h

O atributo ID é String mesmo?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts