我有许多过滤器调用流对象的方法,并使用String方法,结果取1个参数:
String s = "aComarisonString";
stream().filter( p -> p.thisReturnsAString().startsWith(s) )
stream().filter( p -> p.thisReturnsAString2().startsWith(s) )
stream().filter( p -> p.thisReturnsAString().endsWith(s) )
stream().filter( p -> p.thisReturnsAString().contains(s) )
Run Code Online (Sandbox Code Playgroud)
有没有办法生成过滤器,使它看起来/工作像
.filter( compare(thisReturnsAString,contains(s) )
.filter( compare(thisReturnsAString2,endsWith(s) )
Run Code Online (Sandbox Code Playgroud)