Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

Ordenar Array list por atributo com Bubble Sort

$
0
0

@Thiago.psilva escreveu:

Senhores, bom dia!

Estou tentando ordenar por atributos um Array List com Bubble Sort
Devo fazer duas ordenações com atributo Float e String
Mas entendo o motivo do erro de um o outro funciona, pois apresenta o mesmo erro

recebo a mensagem:
"unexpected type
required: variable found: value"

Ordenar um vetor sem atributos consigo tranquilo, mas neste caso não esta dando certo. Pesquisei e não encontrei nada.

   public boolean ordenaNome( )
   if (trab == null) return false; 
    boolean trocou; int i = 0; 
    do {
        trocou = false;
        for (int j = 0; j < trab.length - 1 - i; j++) {
          if (trab[j].getNome().compareTo(trab[j+1].getNome()) > 0) {
                String tmp = trab[j].getNome();
                trab[j].getNome() = trab[j+1].getNome(); // O erro está nesta linha
                trab[j+1].getNome()= tmp; // E nessa
                trocou = true;
           }
        }
        i++;
    } while (trocou);
    return true;
   
        }

Mensagens: 5

Participantes: 3

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>