From 0cab6d8afcc97e8bc94ef200e24d8839281f44c8 Mon Sep 17 00:00:00 2001
From: zengh <123456>
Date: Sun, 15 Aug 2021 15:22:35 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/main/java/org/springblade/common/utils/InvestigateUtil.java |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/src/main/java/org/springblade/common/utils/InvestigateUtil.java b/src/main/java/org/springblade/common/utils/InvestigateUtil.java
index 22d1a06..2c66657 100644
--- a/src/main/java/org/springblade/common/utils/InvestigateUtil.java
+++ b/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);
+		};
+	}
 }

--
Gitblit v1.9.3