list去重
最近业务上遇到list去除id相同的记录,本来在sql语句中加了去重关键字,但是查询出来只有去重的一个字段。 所以只能在业务中做处理。
LinkedHashMap<String, InvitationUserInfo> tempMap = new LinkedHashMap<>(); for(InvitationUserInfo invitationUserInfo: list){ String key = invitationUserInfo.getUserId(); if(!tempMap.containsKey(key)){ tempMap.put(key, invitationUserInfo); } } List<InvitationUserInfo> userInfoList = new ArrayList<>(); for(String key: tempMap.keySet()){ userInfoList.add(tempMap.get(key)); }
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

更多精彩