Dúvida com Enhanced for loop

Pessoal…

tenho o seguinte código…

for (Candidato c: candidatos) {
.
.
.
       if (num == c.getNumero ())
.              // faz alguma coisa
.
.
}

onde candidatos é um TreeSet com objetos candidatos.

O q acontece eh q c.getNumero () sempre me retorna 0, mas eu já adicionei os objetos na árvore com o valor do atributo numero diferente de 0.

O problema poderia ser no comando for???

Agradeço desde já,

João Gabriel campos

Olá,

Acredito que nao. Teria como postar o codigo completo. Desde que ele nao seja gigasntesco claro. :smiley:

]['s

  1. Deve ser um bug da linguagem, fale com James Gosling…

  2. Seu método sempre retorna zero

  3. ?