static List<Message> process(List<Message> received) {
// TODO: 按sequence去除重复消息
Set<Message> set = new TreeSet<>(new Comparator<Message>(){
public int compare(Message m1,Message m2){
return m1.text.compareTo(m2.text);
}
);
for(Message m:received){
set.add(m);
return new ArrayList<Message>(set);
Sign in to make a reply
花开四季
static List<Message> process(List<Message> received) {
// TODO: 按sequence去除重复消息
Set<Message> set = new TreeSet<>(new Comparator<Message>(){
public int compare(Message m1,Message m2){
return m1.text.compareTo(m2.text);
}
}
);
for(Message m:received){
set.add(m);
}
return new ArrayList<Message>(set);
}