Map<String, List<String>> parameters;
Map<String, String[]> collect = parameters.entrySet().stream()
.collect(Collectors.toMap(entry-> entry.getKey(),entry -> entry.getValue().toArray()));我收到编译器错误,无法解析方法'getKey()‘
发布于 2019-11-21 21:10:27
您应该创建一个正确类型的数组(即String[]而不是Object[]):
Map<String, String[]> collect =
parameters.entrySet()
.stream()
.collect(Collectors.toMap(Map.Entry::getKey,
entry -> entry.getValue().toArray(new String[0])));发布于 2019-11-21 21:11:22
https://stackoverflow.com/questions/58975843
复制相似问题