From ab05b55b040e57c633793bc057e9bb31b5da3749 Mon Sep 17 00:00:00 2001 From: ZhouXY108 Date: Mon, 21 Oct 2024 01:42:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=B9=E6=B3=95=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xyz/zhouxy/plusone/commons/util/IdGenerator.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/xyz/zhouxy/plusone/commons/util/IdGenerator.java b/src/main/java/xyz/zhouxy/plusone/commons/util/IdGenerator.java index e66c672..3301641 100644 --- a/src/main/java/xyz/zhouxy/plusone/commons/util/IdGenerator.java +++ b/src/main/java/xyz/zhouxy/plusone/commons/util/IdGenerator.java @@ -40,15 +40,15 @@ public class IdGenerator { } public static String toSimpleString(UUID uuid) { - return (digits(uuid.getMostSignificantBits() >> 32, 8) + - digits(uuid.getMostSignificantBits() >> 16, 4) + - digits(uuid.getMostSignificantBits(), 4) + - digits(uuid.getLeastSignificantBits() >> 48, 4) + - digits(uuid.getLeastSignificantBits(), 12)); + return (uuidDigits(uuid.getMostSignificantBits() >> 32, 8) + + uuidDigits(uuid.getMostSignificantBits() >> 16, 4) + + uuidDigits(uuid.getMostSignificantBits(), 4) + + uuidDigits(uuid.getLeastSignificantBits() >> 48, 4) + + uuidDigits(uuid.getLeastSignificantBits(), 12)); } /** Returns val represented by the specified number of hex digits. */ - private static String digits(long val, int digits) { + private static String uuidDigits(long val, int digits) { long hi = 1L << (digits * 4); return Long.toHexString(hi | (val & (hi - 1))).substring(1); }