tenho um TreeMap (object key, object value), como faco pra botar dentro de um TreeSet( q insere ordenado) as “key” de um TreeMap??
vlw
tenho um TreeMap (object key, object value), como faco pra botar dentro de um TreeSet( q insere ordenado) as “key” de um TreeMap??
vlw
Fiz de cabeça:
TreeMap map = new TreeMap();
//...
//insere os elementos no map
//...
Set set = map.keySet()
Iterator iterator = set.iterator();
TreeSet treeSet = new TreeSet();
while(iterator.hasNext) {
treeSet.add(iterator.next());
}
Acho que também funciona:
TreeMap map = new TreeMap();
//...
//insere os elementos no map
//...
TreeSet treeSet = (TreeSet) map.keySet()