Como faço para ordernar, por data , uma lista de contatos que contem os seguintes campos : DataEntada, nome, email , telefone.
Já me indicaram o método Collections.sort (lista, Comparator), porém não sei como utiliza-lo.
Aguem tem outra solução, ou sabe como utilizar este método.
:shock:
primeiramente, essa sua classe deve implementar a interface Comparable
depois disso, voce precisa implementar um metodo compareTo(Object o)
dentro desse metodo voce faz o seguinte
public int compareTo(Object o) {
return dataEntrada.compareTo(((NomeDaSuaClasse) o).dataEntrada);
}
Nesse caso, o dataEntrada precisa ser java.util.Date ou alguma outra classe que ja implemente Comparable. Ai voce pode usar o Collections.sort normalmente