Allora ho provato ad usare Arrays e anche i metodi Sort il problema e che non si può ordiare un ArrayList contenente int e string. Ho risolto in questa maniera
creo una variabile d'appoggio es.. int cont=0; poi faccio un ciclo for dell'ArrayList
ricavo la prima int e gli dico se è maggiore a cont. Se questa condizione e vera memorizzo il valore di cont nella variabile int punteggio. Ti posto il primo pezzo di codice per ricavare il punteggio piu altro.
int primoPosto = 0;
int secondoPosto = 0;
int cont = 0;///Verifico i punteggi che mi restituisce l'array se sono maggiori di 0
///***Primo ciclo che mi restituisce il punteggio piu alto
for (int i = 0; i < primo.size(); i++) {
// / System.out.println(primo.get(i));
cont = (Integer) primo.get(i);///ricavo il Punteggio
if (cont > primoPosto) {///Verifico se cont e minore di 0
primoPosto = cont;///Primoposto assume il valore di cont
lb1.setText(primo.get(i + 1) + " " + primoPosto);
}
i++;
}
Sono riuscito anche a trovare il punteggio minore a quello TOP sempre con un ciclo for e qualche condizione in più, adesso devo trovare solo il 3 classificatocomunque grazie per il consiglio e spero di essermi un pochino non dico tanto spiegato bene
![]()