LinkedHashMap<String, T> allMapWithLanguage = new LinkedHashMap<String, T>();List<T> allList = findAllInMeeting(siteId, meetingId, withDelete);for (T t : allList){ if (null == allMapWithLanguage.get(t.getQmUniqueCode())) { allMapWithLanguage.put(t.getQmUniqueCode(), t); } else if (language.equals(t.getQmLanguage())) { //allMapWithLanguage.remove(t.getQmUniqueCode()); allMapWithLanguage.put(t.getQmUniqueCode(), t); }}List<T> listWithLanguage = new ArrayList<T>(allMapWithLanguage.values());
转载于:https://www.cnblogs.com/zzl0916/p/11024633.html
转载请注明原文地址: https://mac.8miu.com/read-7972.html