jjzjj

ignoreEven

全部标签

基于 boolean 值的 Java 8 过滤器

我希望能够根据传入的boolean值应用过滤器。publicstaticListmultiplyNumbers(Listinput,booleanignoreEven){returninput.stream().filter(number->!(number%2==0)).map(number->number*2).collect(Collectors.toList());}我想根据ignoreEven标志进行过滤步骤。如果为真,则忽略偶数。我该怎么做?我这样做是为了避免代码重复 最佳答案 对我来说听起来像是一个直截了当的条件。.f