MapphoneBook=people.stream().collect(toMap(Person::getName,Person::getAddress));当找到重复的元素时,我得到java.lang.IllegalStateException:Duplicatekey。是否可以在向map添加值时忽略此类异常?当存在重复时,只需忽略该重复键即可继续。 最佳答案 这可以使用Collectors.toMap(keyMapper,valueMapper,mergeFunction)的mergeFunction参数来实现。:Mappho