Java放置映射值';她在树上吗?

Java放置映射值';她在树上吗?,java,Java,我有一个包含一些bean的列表,这些bean是经过排序的映射。我想迭代映射,得到值并将它们放在树集中 List<ItemBean> plannedBeans 我想在已排序的地图中获取所有月份的,并将它们放入一个树集。一旦地图准备好,只需在它上面迭代并用键填充树集 SortedMap<Date, Sequencing> map; TreeSet<Date> set = new TreeSet(); for(Entry<Date, Sequencin

我有一个包含一些bean的列表,这些bean是经过排序的映射。我想迭代映射,得到值并将它们放在树集中

 List<ItemBean> plannedBeans

我想在已排序的地图中获取所有月份的,并将它们放入一个树集。

一旦地图准备好,只需在它上面迭代并用键填充树集

SortedMap<Date, Sequencing> map;

TreeSet<Date> set = new TreeSet();

for(Entry<Date, Sequencing> en: map.entrySet()) {
   set.add(en.getKey())
}
分类地图;
树集=新树集();
对于(条目en:map.entrySet()){
set.add(en.getKey())
}

Entry
Map
中的一个嵌套类。如果目标是从已排序的映射中获得一组已排序的键,则只需执行
set keys=Map.keySet()
public Date getMonth() { return month; }
public double getPlanned() { return plan; }
SortedMap<Date, Sequencing> map;

TreeSet<Date> set = new TreeSet();

for(Entry<Date, Sequencing> en: map.entrySet()) {
   set.add(en.getKey())
}