作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
嗨,我有 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/
我是一名优秀的程序员,十分优秀!