From bad976cba89d411a4228f8b4fc13b1c51644bf18 Mon Sep 17 00:00:00 2001 From: Tang Date: Sun, 16 Jul 2023 10:47:59 +0000 Subject: [PATCH] =?UTF-8?q?add=20Java/ReUserVar.java.=20=E8=BF=99=E4=B8=AA?= =?UTF-8?q?=E6=98=AF=E4=BB=A5=E5=89=8D=E5=88=AB=E4=BA=BA=E9=97=AE=E6=88=91?= =?UTF-8?q?=E7=9A=84=E4=B8=80=E4=B8=AA=E9=97=AE=E9=A2=98=EF=BC=8C=E5=8E=9F?= =?UTF-8?q?=E9=97=AE=EF=BC=9A=E2=80=9C=E8=BF=99=E4=B8=AA=E8=BF=94=E5=9B=9E?= =?UTF-8?q?=E7=9A=84=E6=95=B0=E6=8D=AE=E6=80=8E=E4=B9=88=E5=87=A0=E6=9D=A1?= =?UTF-8?q?=E7=9A=84=E9=83=BD=E6=98=AF=E4=B8=80=E6=A0=B7=E7=9A=84=EF=BC=9F?= =?UTF-8?q?=E2=80=9D=E3=80=82=E6=BA=90=E4=BB=A3=E7=A0=81=E5=A4=AA=E9=95=BF?= =?UTF-8?q?=EF=BC=8C=E6=8F=90=E4=BA=A4=E4=B8=AA=E7=AE=80=E5=86=99=E7=9A=84?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Tang --- Java/ReUserVar.java | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Java/ReUserVar.java diff --git a/Java/ReUserVar.java b/Java/ReUserVar.java new file mode 100644 index 0000000..cc0025d --- /dev/null +++ b/Java/ReUserVar.java @@ -0,0 +1,35 @@ +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +public class ReuseVar { + public static void main(String[] args) { + List> handle = handle(""); + System.out.println(handle); + } + + // 模拟下方法,实际是在 service 中的数据处理方法 + public static List> handle(String arg) { + // ... 相关业务查询(arg 在这部分做筛选用) + + List> result = new ArrayList<>(); + HashMap row = new HashMap<>(); + + // 这里模拟下有3条记录 + int rowsNum = 3; + + // 模拟遍历处理 + for (int i = 0; i < rowsNum; i++) { + // 数据处理(mapKey 取的是数据中的标识) + row.put("xxx", new Object()); + // ... 其他处理 设置的key不固定 + row.put("yyy", new Object()); + row.put("zzz", new Object()); + // ... + result.add(row); + } + + return result; + } +} \ No newline at end of file -- Gitee