src/main/java/org/springblade/common/utils/InvestigateUtil.java
@@ -4,6 +4,9 @@ import okhttp3.Request; import okhttp3.Response; import java.util.function.BiConsumer; import java.util.function.Consumer; /** * @author zhongrj * @date 2021-08-12 @@ -25,4 +28,17 @@ } return null; } // 工具方法 public static <T> Consumer<T> consumerWithIndex(BiConsumer<T, Integer> consumer) { class Obj { int i; } Obj obj = new Obj(); return t -> { int index = obj.i++; consumer.accept(t, index); }; } }