From cb6ba67162cf108ba26aa474efd31cea894feae5 Mon Sep 17 00:00:00 2001 From: "litao@lymsh.com" Date: Thu, 7 Dec 2017 15:19:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/lyms/platform/operate/web/facade/TempFacade.java | 5 ++--- .../com/lyms/platform/operate/web/utils/CollectionUtils.java | 11 +++++++++++ 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TempFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TempFacade.java index 10790aa..c02447d 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TempFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TempFacade.java @@ -262,8 +262,7 @@ public class TempFacade { restList.add(map); } } - Object[] objects = restList.toArray(); - CollectionUtils.reverseArray(objects); - return RespBuilder.buildSuccess(objects); + com.lyms.platform.operate.web.utils.CollectionUtils.reverseList(restList); + return RespBuilder.buildSuccess(restList); } } \ No newline at end of file diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/CollectionUtils.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/CollectionUtils.java index 358a39c..8db513e 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/CollectionUtils.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/CollectionUtils.java @@ -209,4 +209,15 @@ public class CollectionUtils extends org.apache.commons.collections.CollectionUt return data.subList(startIndex, endIndex); } + public static void reverseList(List> restList) { + if(CollectionUtils.isNotEmpty(restList)) { + List> tempList = new ArrayList<>(); + int size = restList.size(); + for (int i = size - 1; i > 0 ; i--) { + tempList.add(restList.get(i)); + } + restList.clear(); + restList.addAll(tempList); + } + } } -- 1.8.3.1