In effetti ho sbagliato a parlare di stringhe. La stringa mi serve per recuperare l'ArrayList associato in quanto ho una Hashtable<String , ArrayList<Integer>>, non c'entra nell'ordinamento.
Adesso ho fatto come mi hai suggerito per unire i tre arrayList, adesso li dovrei ordinare. Il metodo che mi hai suggerito prima va bene anche se si tratta di interi??..
Ma la mia classe implementa gia un 'interfaccia, posso implementare anche Collections??
Grazie