一、现象:使用Collectors.toMap莫名出现空指针 二、原因分析:Jdk1.8的Collectors.toMap的value不能为null三、解决方案:方案一: 方案二: jdk官网bug单https://bugs.openjdk.java.net/browse/JDK-8040892