Bait ha scritto:
Il fatto sta è che non ordina!!
Ora sicuramente avete notato l'errore che ho fatto, ma il metodo ordinamentoNome() non ordina l'array.
La comparazione del nome nel sort è corretta. Quello che ti è sfuggito è che hai fatto:
Arrays.sort(clienti.toArray(new ContoCorrente[0]), .....
Questo crea un NUOVO array che contiene gli stessi oggetti ContoCorrente della lista
clienti. L'ordinamento viene fatto su questo
nuovo array che però passi "al volo" al sort e poi NON usi/assegni da alcuna parte. Questo è il problema ... non "vedi" alcun risultato.
Quindi: quale era il motivo della creazione di un nuovo array?