static List<Message> process(List<Message> received) {
// TODO: 按sequence去除重复消息 Set<Message> set = new TreeSet<>(new Comparator<Message>() {
@Override public int compare(Message o1, Message o2) {
return Integer.compare(o1.sequence, o2.sequence);
}
});
set.addAll(received);
received = List.copyOf(set);
return received;
Sign in to make a reply
Lier
static List<Message> process(List<Message> received) {
// TODO: 按sequence去除重复消息
Set<Message> set = new TreeSet<>(new Comparator<Message>() {
@Override
public int compare(Message o1, Message o2) {
return Integer.compare(o1.sequence, o2.sequence);
}
});
set.addAll(received);
received = List.copyOf(set);
return received;
}