View Full Version : Arrays.sort(Object[] a)
Ciao a tutti, ho un problema ad usare questo metodo,viene sempre lanciata l'eccezzione classCastException nel metodo interno mergeSort.Gli oggetti dell array implementano comparable e sono tutti dello stesso tipo...AIUTATEMI VI PREGO!!
posta il pezzo di codice dove fai l'ordinamento e l'oggetto di tipo
comparable, magari così ti riusciamo ad aiutare.;)
Ecco le classi, il problema e' nella classe con il main TrieBuild alla fine quando invoco Arrays.sort(Object[] a), vi ringrazio anticipatamente per le risposte
Hai scordato la cosa più importante: TrieBuild.java
Si, scusa ecco tutto quanto!
Forse ho capito dove sta l'errore.
Hai implementato una interfaccia Comparable che già Java ha
nel package java.lang. Quindi puoi eliminare il file Comparable.java
che hai realizzato tu.
Poi nella classe Tris hai implementanto anche l'interfaccia
Comparator che serve come "confrontatore", cioè strumento
diverso per confrontare dati che ti può servire nel metodo statico
di ordinamento Arrays.sort(Objects [],Comparator).
Implentare questa interfaccia in questo caso, secondo me, non ti serve.
Fammi sapere come va.
Grazie mille, avevi ragione era proprio per quel motivo!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.