一个为key 一个为value
List<String> list1= Arrays.asList("a","b","c");
List<String> list2= Arrays.asList("1","2","3");
Map<String, String> map=IntStream.range(0,list1.size())
.collect(HashMap::new,(m,i)->m.put(list1.get(i),list2.get(i)),(m,n)->{});
map.keySet().forEach(s -> {
System.out.println(s+":"+ map.get(s));
});
运行结果