由于没有zip操作Stream(并且没有Pair类),一个简单的解决方案是使用IntStream和循环遍历每个的索引List.
zip
Stream
Pair
IntStream
List
Map map = IntStream.range(0, a.size()).boxed().collect(Collectors.toMap(a::get, b::get));
或者,您可以使用提供方法的StreamEx库,zip并具有:
Map map = EntryStream.zip(a, b).toMap();