Però puoi sicuramente farne un uso diverso, perciò un' alternativa può essere questa:Originariamente inviato da kiowa91
ah, poi avrei un altro dubbio;
anzichè utilizzare dei comparatori o l'interfaccia comparable (non ancora spiegati a lezione, pertanto ci vietano di usarli)
introdurre un metodo che ti restituisce la chiave secondo cui effettuare l'ordinamento
Dunque, il confronto che andrai a fare nel bubble sort è il seguente:codice:private Comparable getElemento(String elemento, Libretto libretto) { // String e Integer sono istanze di Comparable ... }
codice:if ( getElemento(elemento, arrLibretto[i - 1]).compareTo(getElemento(elemento, arrLibretto[i])) > 0 ) { // ... }

Rispondi quotando