From 8e353ca0f7743fa9381fb6a82d5567b00179293c Mon Sep 17 00:00:00 2001 From: Night_mare <55904958+chong-chonga@users.noreply.github.com> Date: Thu, 2 Dec 2021 20:12:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 使用size()测试空性是可行的,但使用isEmpty()可以使代码更可读,性能也更高。任何isEmpty()方法实现的时间复杂度都应该是O(1),而size()的一些实现可以是O(n)。 --- .../src/main/java/me/zhengjie/service/impl/LogServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eladmin-logging/src/main/java/me/zhengjie/service/impl/LogServiceImpl.java b/eladmin-logging/src/main/java/me/zhengjie/service/impl/LogServiceImpl.java index b86cc89e..8217accf 100644 --- a/eladmin-logging/src/main/java/me/zhengjie/service/impl/LogServiceImpl.java +++ b/eladmin-logging/src/main/java/me/zhengjie/service/impl/LogServiceImpl.java @@ -125,7 +125,7 @@ public class LogServiceImpl implements LogService { argList.add(map); } } - if (argList.size() == 0) { + if (argList.isEmpty() == 0) { return ""; } return argList.size() == 1 ? JSONUtil.toJsonStr(argList.get(0)) : JSONUtil.toJsonStr(argList);