一、将Map 转成 Map

背景:
我们的Map<String,String[]> 数据,value都是长度为1的数组,我们这里把数组转成字符串,只取数组的第0个值。

Map<String,String[]> parameterMap = request.getParameterMap();
// 获取用户的传参,value是一个数组。这里为了将来处理方便,我们将这数组转成一个字符串。
// 我们默认,这个数据的长度是1,那我们只需要取出来数组的第一个值就可以了。
Map<String,String> collect =
parameterMap.entrySet().stream().collect(Collectors.toMap(e->e.getKey(),e->e.getValue()[0]));