Collections

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