Originariamente inviato da Darčios89
Il mio dubbio č su come creare la lista sull'input.
Ogni riga (a parte la prima) che si vede nell'esempio es. "(17,69,25)" rappresenta un "record" di informazione?? Allora dovresti "modellarlo" appositamente. Visto che sono 3 interi allora potrebbe bastare anche solo un array int[] di 3 elementi. Quindi nella tua lista ci saranno oggetti int[].

Poi altra questione: devi per forza usare un LinkedList? Ordinare un LinkedList č ovviamente possibile con il sort() di Collections che riceve un generico List. Ma sarebbe meno efficiente. Sarebbe preferibile avere un ArrayList.

Stabilito questo e avendo un XyzList di oggetti es. int[] come detto sopra, ti basta definire una classe che implementa Comparator<int[]> (senza generics č solo Comparator e basta) e poi passarlo al sort() di Collections.