最近做Web开发时碰到一个问题,要求向一些用户发送通知邮件,为了避免重复发送,需要构建一个不包含重复用户的列表。以下是实现方法:
-----------------------------------------------------------------
{
this.uniqueMailAddr = SetUniqueList.decorate(new ArrayList<String>());
for(ExamRelation er:relations)
{
uniqueMailAddr.add(er.getFromUser().getMail());
}
}
其中的SetUniqueList 是 Commons-Collections 项目中的一个类,可以用来构造不重复的元素列表