java如何用hashmap键填充组合框?
我有一个HashMap,我想用HashMap的键填充dropdownlist。HashMap类型是:HashMap<String, ArrayList<String>>
例如,HashMap数据是:
{A=[Ananas, Apple, Avocado], B=[Banana, Blueberries], C=[Cherries]}
然后我想要一个只有一次A
、B
和C
的下拉列表
我尝试了两种方法,但在这两种情况下,我的下拉列表中都有多个键。例如A, B, C, B, C
。有人能解释一下为什么吗
我尝试了两种方法:
for (String key : FruitMap.keySet()) {
Dropdown.addItem(key);
}
及
for (Map.Entry<String, ArrayList<String>> entry : FruitMap.entrySet()){
String key = entry.getKey();
Dropdown.addItem(key);
}
# 1 楼答案
你提到的两种方法都是正确的,但是,我要补充一点:
在循环之前