salve, ho creato un file con all'interno una lista di date (gg-mm-aaaa), adesso quando le vado a visualizzare con java le vorrei metterle in ordine...

codice:
 public void ordp() {
  	numeroHI = vHI.size();
		pos = 0;
		ordinato = false;
		while ((pos < numeroHI) && !ordinato) {
			pos++;
			ordinato = true;
			for (int i = numeroHI-1; i >= pos; i--){
			p = vHI.get(i);
			name = p.getData();
			p = vHI.get(i-1);
			namef = p.getData();
				if (name.compareTo(namef) < 0) {
					p = vHI.get(i);
					p2 = vHI.get(i-1);
					modp(p, i-1);
					modp(p2, i);
					ordinato = false;
				}
		    }
		}
    return;
  }
Purtroppo il codice che ho generato nn va bene, anche perchè me le ordina numericamente e non per data...

come posso rimediare? grazie