你可以这样做:
static<T,U,R> Function<T,R> curry(BiFunction<? super T, ? super U, ? extends R> f, U u) {
return t -> f.apply(t, u);
}
Run Code Online (Sandbox Code Playgroud)
然后你就能做到:
stream.map(curry(String::split, "\t"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
711 次 |
| 最近记录: |