From 9308d668376c6318c2f45d58e6972bd90544c842 Mon Sep 17 00:00:00 2001 From: looly Date: Wed, 1 Dec 2021 15:12:56 +0800 Subject: [PATCH] add method --- CHANGELOG.md | 3 ++- .../main/java/cn/hutool/core/util/NumberUtil.java | 12 ++++-------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index eddc54b42..3932213bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ ------------------------------------------------------------------------------------------------------------- -# 5.7.17 (2021-11-30) +# 5.7.17 (2021-12-01) ### 🐣新特性 * 【core 】 增加AsyncUtil(pr#457@Gitee) @@ -30,6 +30,7 @@ * 【poi 】 SheetRidReader可以获取所有sheet名(issue#I4JA3M@Gitee) * 【core 】 AsyncUtil.waitAny增加返回值(pr#473@Gitee) * 【core 】 Calculator.compare改为private(issue#1982@Github) +* 【core 】 NumberUtil增加isOdd、isEven方法(pr#474@Gitee) * ### 🐞Bug修复 * 【core 】 修复FileResource构造fileName参数无效问题(issue#1942@Github) diff --git a/hutool-core/src/main/java/cn/hutool/core/util/NumberUtil.java b/hutool-core/src/main/java/cn/hutool/core/util/NumberUtil.java index fcbdb2a34..a4688cb57 100644 --- a/hutool-core/src/main/java/cn/hutool/core/util/NumberUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/util/NumberUtil.java @@ -2713,12 +2713,10 @@ public class NumberUtil { * @param num 被判断的数值 * @return 是否是奇数 * @author GuoZG + * @since 5.7.17 */ public static boolean isOdd(int num) { - if ((num & 1) == 1) { - return true; - } - return false; + return (num & 1) == 1; } /** @@ -2727,12 +2725,10 @@ public class NumberUtil { * @param num 被判断的数值 * @return 是否是偶数 * @author GuoZG + * @since 5.7.17 */ public static boolean isEven(int num) { - if (!isOdd(num)) { - return true; - } - return false; + return false == isOdd(num); } // ------------------------------------------------------------------------------------------- Private method start