gpt4 book ai didi

java - 如何在java中将2个列表项添加到hashmap

转载 作者:行者123 更新时间:2023-12-02 03:22:55 24 4
gpt4 key购买 nike

嗨,我有 2 个数组列表,一个是用户名列表,另一个是城市列表。我想将其添加到 HashMap 中,以便我可以准确地将用户与城市匹配。

List user : a1,b1,c1
List City : abc,null,def

我想将其添加到 HashMap map = new HashMap();那么如果我读取 a1 键,它应该给出值 abc

a1=abc
b1=null
c1=def
.....

最佳答案

 Map<String, String> map= new HashMap<String, String>();
Iterator<String> i1 = user.iterator();
Iterator<String> i2 = city.iterator();
while (i1.hasNext() && i2.hasNext()) {
map.put(i1.next(), i2.next());
}

对于 Java 8

IntStream.range(0, users.size())
.boxed()
.collect(toMap(users::get, cities::get)));

关于java - 如何在java中将2个列表项添加到hashmap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39385740/

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