在使用 java.util.stream.Collectors 类的 toMap()方法转为 Map 集合时
a. 一定要使用含有参数类型BinaryOperator,参数名为 mergeFunction 的方法,否则当出现相同 key值时会抛出 IllegalStateException 异常。
b. 一定要注意当 value 为 null 时会抛 NPE 异常。
说明:在 java.util.HashMap 的 merge 方法里会进行如下的判断:
if (value == null || remappingFunction == null){
throw new NullPointerException();
}