From 410f53ffd727ebf1fb6a6148034b3359d14165c3 Mon Sep 17 00:00:00 2001 From: Looly Date: Thu, 30 Mar 2023 23:15:25 +0800 Subject: [PATCH] fix code --- .../java/cn/hutool/core/codec/Number128.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/hutool-core/src/main/java/cn/hutool/core/codec/Number128.java b/hutool-core/src/main/java/cn/hutool/core/codec/Number128.java index 1caddf3df..c6ebe1d44 100644 --- a/hutool-core/src/main/java/cn/hutool/core/codec/Number128.java +++ b/hutool-core/src/main/java/cn/hutool/core/codec/Number128.java @@ -12,6 +12,8 @@ package cn.hutool.core.codec; +import java.util.Objects; + /** * 128位数字表示,分高位和低位 * @@ -99,4 +101,21 @@ public class Number128 extends Number { public double doubleValue() { return longValue(); } + + @Override + public boolean equals(final Object o) { + if (this == o) { + return true; + } + if (o instanceof Number128) { + final Number128 number128 = (Number128) o; + return lowValue == number128.lowValue && highValue == number128.highValue; + } + return false; + } + + @Override + public int hashCode() { + return Objects.hash(lowValue, highValue); + } }