salve, devo fare un esercizio e ho le idee un po confuse.
l'esercizio chiede:
1) prendere un csv con 3 campi, un campo String e 2 campi int
2) una volta letto questo csv lo devo ordinare con insertion sort
3) Devo implementare l'insertion sort in modo che riceva tipi generici
- quello che avevo pensato di fare io è leggere il file e splittare i campi e inserirli in un arraylist,
il problema e che non so come fare per inserire i dati e poi passarli al insertion sort.
quello che sono riuscito a fare e creare un arraylist cosi
ArrayList<Integer> ary = new ArrayList<Integer>();
e inserire solo il campo int, per il campo string devo rifare tutto e creare una array list a parte e poi ordinare l'uno o l'altro.
public static <T extends Comparable<T>> void insertionSort (List<T> data)
e poi insertion sort riceve i dati generici cosi.
ci sono modi per leggere il file e usare dati generici meglio di questo ?
grazie
spero di essere stato chiaro nella mia richiesta