Pular para o conteúdo

Problema com comparação de Strings

Responder tópico
  • Denunciar
  • Indicar

1. Problema com comparação de Strings

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.

Responder tópico

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

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

O atributo ID é String mesmo?

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder