最全的map

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());
posted @ 2019-06-14 17:49  zzl0916  阅读(123)  评论(0编辑  收藏  举报