Map<String, String> courseNoTitleMap = listBOList.stream().collect(Collectors.toMap(CoursePriceInfoResultBO::getCourseNo, CoursePriceInfoResultBO::getTitle, (a, b) -> b));
(a, b) -> b) 的意思是,(oldValue, newValue) -> newValue),如果要put的key已存在,那么就调用传进来的方法。如果不指定就会抛出异常。