gpt4 book ai didi

Java - 列表到 HashMap>

转载 作者:行者123 更新时间:2023-12-01 09:24:19 25 4
gpt4 key购买 nike

大家好,需要一些有关 HashMap 和 Set 的帮助,我是新手。

基本上,我正在获取数据库的 ArrayList 列表,并且需要填充 2(两个)下拉列表。基于第一个下拉列表选择,我需要填充第二个下拉列表。

List<Placement> list = (ArrayList<Placement>) placementrepos.findAll();

列表=[0]...[7]

         (id, name, date)   
[0] = 1, Jack, 2000
[1] = 2, Mary, 2002
[2] = 3, John, 2008
...
[7] = 8, Jack, 2010

因此第一个下拉列表需要列出唯一的名称: jack 、玛丽、约翰

和第二个下拉列表(如果选择了 Jack):2000年、2010年

最佳答案

类似这样的:

Map<String, List<Integer>> customMap = new HashMap<String, List<Integer>>();

for(Placement p: list) {
customeMap.put(p.getName(), p.getYear())
}

...考虑到 Year 是一个 Integer

之后,您可以将每个Map存储在List( map 列表)中并从那里提取。

关于Java - 列表到 HashMap<Long,Set<String>>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39961409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com