From 41470ac7e27ae46810894cd09444338c6b83e07a Mon Sep 17 00:00:00 2001 From: gaojie Date: Sun, 28 Apr 2019 10:06:13 +0800 Subject: [PATCH] =?UTF-8?q?=E9=82=AE=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/ljsd/jieling/logic/mail/MailLogic.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/mail/MailLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/mail/MailLogic.java index a48d72971..470314203 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/mail/MailLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/mail/MailLogic.java @@ -59,9 +59,10 @@ public class MailLogic { cMailList.add(cMail); } //超过邮件上限, 删除时间最早的一封 - if (cMailList.size() > Global.MAIL_BOX_CAPACITY){ + int size = cMailList.size(); + if (size > Global.MAIL_BOX_CAPACITY){ Collections.sort(cMailList, Comparator.comparingInt(Mail::getSendTime)); - for(int i = 0; i < (cMailList.size()-Global.MAIL_BOX_CAPACITY); i++){ + for(int i = 0; i < (size - Global.MAIL_BOX_CAPACITY); i++){ cMailList.remove(0); mailManager.removeMail(cMailList.get(0).getId()); }