我正在研究弹簧通量,并且想要确定集合A的元素与集合B的其他元素相等。
集合A:List<GrantedAuthority>
和集合B:HashSet<SecurityConfig>
Class SecurityConfig具有方法getAttribute
,而Class GrantedAuthority具有方法getAuthority
使用a.getAuthority().equals(b.getAttribute())
进行判断。
请帮助我,谢谢
答案 0 :(得分:0)
尝试这个
Flux
.zip(Flux.fromIterable(first), Flux.fromIterable(second), (s, s2) -> {
if (s.equals(s2))//if statement
return true;
return false;
})
.flatMap(aBoolean -> aBoolean ? Flux.empty() : Flux.just(aBoolean))
.collectList()
.map(booleans -> false)
.switchIfEmpty(Mono.just(true));