Map<Integer, EquipmentInfo> equipmentMap = equipments.stream().collect(Collectors.toMap(EquipmentInfo::getId, Function.identity()));
请问为什么对于这里用传入的Function<? super T, ? extends K> keyMapper,可以引用实体类的get方法,如EquipmentInfo::getId呢?
这里的function不是应该要有一个输入和一个输出吗,实体类的get方法只有输出而已,没有输入呀?