0

我有一个包含一些 bean 的列表,这些 bean 是排序的地图。我想遍历地图并获取值并将它们放入树集中。

 List<ItemBean> plannedBeans

这就是“plannedBeans”里面的内容

public int getItemNumber() { return unitNumber; }
public SortedMap<Date, Sequencing> getPlannedByMonth() { return sequencing; }

这是地图里面的内容

public Date getMonth() { return month; }
public double getPlanned() { return plan; }

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

4

1 回答 1

1

一旦您的地图准备就绪,只需对其进行迭代并使用键填充 TreeSet。

SortedMap<Date, Sequencing> map;

TreeSet<Date> set = new TreeSet();

for(Entry<Date, Sequencing> en: map.entrySet()) {
   set.add(en.getKey())
}
于 2012-10-29T20:11:42.043 回答