gpt4 book ai didi

Java 8 : Converting Map>到映射<字符串,字符串[]>

转载 作者:行者123 更新时间:2023-12-01 17:42:48 26 4
gpt4 key购买 nike

Map<String, List<String>> parameters;

Map<String, String[]> collect = parameters.entrySet().stream()
.collect(Collectors.toMap(entry-> entry.getKey(),entry -> entry.getValue().toArray()));

我收到编译器错误无法解析方法“getKey()”

最佳答案

您应该创建一个正确类型的数组(即 String[] 而不是 Object[]):

Map<String, String[]> collect = 
parameters.entrySet()
.stream()
.collect(Collectors.toMap(Map.Entry::getKey,
entry -> entry.getValue().toArray(new String[0])));

关于Java 8 : Converting Map<String, 列表<字符串>>到映射<字符串,字符串[]>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58975843/

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