Si usano i sort() del framework (di Arrays per gli array e di Collections per i List), poi il criterio di comparazione è stabilito da Comparable o Comparator. Comparable si può implementare una volta sola in una classe di oggetti e dovrebbe rappresentare l'ordinamento "naturale" di quei oggetti. Di implementazioni di Comparator per una classe di oggetti ne puoi avere quanti ne vuoi, si implementano in classi separate.
Nel caso del tempo della Partita, non credo sia l'ordinamento "naturale". Quindi meglio Comparator.


Rispondi quotando