From d29c95c38f3eef738997cd2b70c89a6ec75e8eff Mon Sep 17 00:00:00 2001 From: Redkale <22250530@qq.com> Date: Fri, 22 Dec 2017 10:48:31 +0800 Subject: [PATCH] --- src/org/redkale/util/Utility.java | 32 +++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/src/org/redkale/util/Utility.java b/src/org/redkale/util/Utility.java index 54238c873..e7683f944 100644 --- a/src/org/redkale/util/Utility.java +++ b/src/org/redkale/util/Utility.java @@ -230,6 +230,38 @@ public final class Utility { return news; } + /** + * 获取int数组之和 + * + * @param array 数组 + * + * @return int + */ + public static int sum(final int... array) { + if (array == null || array.length == 0) throw new NullPointerException("array is null or empty"); + int sum = 0; + for (int i : array) { + sum += i; + } + return sum; + } + + /** + * 获取long数组之和 + * + * @param array 数组 + * + * @return long + */ + public static long sum(final long... array) { + if (array == null || array.length == 0) throw new NullPointerException("array is null or empty"); + long sum = 0L; + for (long i : array) { + sum += i; + } + return sum; + } + /** * 获取int数组最大值 *