英文:
Condition on basis of flux size
问题
我有一个场景,在这个场景中,我想根据流的大小进行检查,例如,如果流是空的,那么调用函数A;如果流的大小为1,则调用函数B;否则调用函数C。
目前我正在使用以下代码来解决我的问题
Flux<Category> categories = getCategories();
List<Category> list = categories.collectList().block();
if(list.empty())
functionA();
else if (list.size() == 1)
functionB();
else
functionC();
我想知道如何在不使用block的情况下解决这个问题。
英文:
I have a scenario where i want to have checks on basis of flux size e.g if flux is empty then call function A else if flux size is 1 do call function B else callfunctionC
Currently i am using below code to solve my problem
Flux<Category> categories = getCategories();
List<Category> list = categories.collectList().block();
if(list.empty())
functionA();
else if (list.size() == 1)
functionB();
else
functionC();
I want to know how to solve this by without block
专注分享java语言的经验与见解,让所有开发者获益!
评论