簡體   English   中英

Java將映射值放在樹集中?

[英]Java put map value's in a treeset?

我有一些豆類的列表,這些豆類是已排序的映射。 我想遍歷地圖並獲取值並將它們放在樹集中。

 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; }

我想將所有月份都放在排序后的地圖中,然后將它們放在一個樹集中。

地圖准備就緒后,只需對其進行迭代,並使用鍵填充TreeSet。

SortedMap<Date, Sequencing> map;

TreeSet<Date> set = new TreeSet();

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM