Duvidas com manipulação de um List

2 respostas
vcsmetallica

Galera seguinte,

Estou precisando comparar valores vindo de um List.
Os meus dados são os seguinte

carro velocidade inicial velocidade final
uno 1 km/h 60 km/h
uno 61 km/h 80 km/h

Ate esse ponto eu consegui não cavalar as minhas informação.
So que do jeito abaixo esta errado para mim:

carro velocidade inicial velocidade final
uno 1 km/h 60 km/h
uno 61 km/h 80 km/h
uno 50 km/h 81 km/h

Porque esta errado? Por que na ultima linha esta com a faixa inicial menor que a faixa final da primeira linha. Isso ão pode acontecer.

Como que eu faço para essa validação de faixas em um list? Alguem já passou por isso antes?

Atenciosamente

vcsmetallica

2 Respostas

R

Para ordenar List’s, pode-se usar o método Collections.sort(), que pede uma classe que implemente a interface Comparator. Então, só o que você precisa fazer é criar um Comparator para a sua classe ClasseA e usar Collections.sort().

http://java.sun.com/javase/6/docs/api/java/util/Collections.html#sort(java.util.List,%20java.util.Comparator)
http://java.sun.com/javase/6/docs/api/java/util/Comparator.html

vcsmetallica

roger_rf,

Havia esquecido desse detalhe. Com esse esquema vai dar certo aqui.

Valeu

Criado 1 de julho de 2009
Ultima resposta 1 de jul. de 2009
Respostas 2
Participantes 2