Originariamente inviato da bircastri
Cioè mi potresti far eun esempio?

Io devo fare il confronto tra date che Java già tiene.
Si. Ma come hai spiegato il Vector non contiene solo date, bensì oggetti che incapsulano una data.
Poichè vorresti ordinare questa istanza di Vector utilizzando il metodo Collections.sort, allora gli oggetti al suo interno devono essere comparabili oppure ne definisci un comparatore (come già detto).

Esempio in cui rendi le istanze della tua classe comparabili:
codice:
public class TuaClasse implements Comparable<TuaClasse>{
       private String s;
       private String t;
       private Date data;
       private Double d;

       // costruttori e metodi ...

      @Override
      public int compareTo(TuaClasse o) {
             // l'unica chiave di confronto è la data
             return this.data.compareTo(o.data);
      }
}