Originariamente inviato da albymotard
Ciao ragazzi, ho un problema. Sto utilizzando questa struttura solo che (giustamente) quando vado a stampare tutti i valori contenuti nell 'albero essi non sono ordinati in ordine crescente.
In poche parole, io prendo dei valori (salvati in un arrayList<object>) da un file di testo. Tutti questi valori (sono tutti interi ma vengono visti tutti come Object) vengo messi successivamente dentro al mio albero.
Ora io vorrei stampare i valori in ordine crescente (intesi come int)..come faccio?
TreeSet ha i metodi iterator e descendingIterator che restituiscono rispettivamente iteratori in ordine crescente e decrescente, usali e la stampa sara' ordinata in questo modo.
Se sai che gli elementi sono interi, specificalo come tipo parametrizzato, utilizzare Object e come non usare nemmeno i generici.
Se gli dici che sono Object, come fa ad ordinarli come se fossero interi?