List<CfUserContactDO> userContacts = new ArrayList<>(); ... //(oldValue, newValue) -> oldValue) Map<Long, CfUserContactDO> dataMap = userContacts.stream().collect(Collectors.toMap(user -> user.getId(), user -> user, (user1, user2) -> user1));
原文:https://www.cnblogs.com/winkey4986/p/12454965.html