List 转 map ,key 类型转换
用 stream 流
stream.collect(Collectors.toMap() 先转换 map
然后
.entrySet().stream() 在遍历map 更改 key 的类型
我这里 由Long 转成 string.
channelTypeMap = rsocialchannelService.findAll() .stream().collect(Collectors.toMap(Rsocialchannel::getSchId, Rsocialchannel::getSchName, (value1, value2) -> value2)) .entrySet().stream().collect(Collectors.toMap(e -> String.valueOf(e.getKey()), Map.Entry::getValue));