Discuss / Java / 交作业

交作业

Topic source

心云意水

#1 Created at ... [Delete] [Delete and Lock User]
static List<Message> process ( List<Message> received )
	{
	// TODO: 按sequence去除重复消息
	List<Message> tmpList=new ArrayList<> (received);
	Set<Integer> mySet=new HashSet<>();
	for(Message m:received)
	    {
	    if(!mySet.add ( m.sequence ))
		{
		tmpList.remove ( m );
		}
	    }
	return tmpList;
	}

  • 1

Reply