如何过滤我自己的类的重复对象?例如:我有一个具有以下属性的类:
public class MyClass{
private String id;
private Date lastUpdate;
//Getter and Setter are available
}
Run Code Online (Sandbox Code Playgroud)
现在我有一个包含很多 MyClass 对象的 Flux。它们可能包含相同的 ID,但日期不同。我想删除具有相同 id 的所有对象,但我想保留最后更新的对象。
Flux<MyClass> fluxMyContainer = Flux.just(new MyClass("1", "2017-01-02),
new MyClass("2", "2018-11-05"), new MyClass("1", "2018-05-04"));
Run Code Online (Sandbox Code Playgroud)
在这种情况下我想删除第一个元素。有谁知道如何在不阻塞的情况下做到这一点?