Bläddra i källkod

BigDecimal 数据类型比较。

xiaochan 3 år sedan
förälder
incheckning
e0eba66100
1 ändrade filer med 38 tillägg och 0 borttagningar
  1. 38 0
      src/main/java/thyyxxk/webserver/utils/BigUtils.java

+ 38 - 0
src/main/java/thyyxxk/webserver/utils/BigUtils.java

@@ -0,0 +1,38 @@
+package thyyxxk.webserver.utils;
+
+import java.math.BigDecimal;
+
+/**
+ * <p>
+ * 描述: BigDecimal 的一些工具
+ * </p>
+ *
+ * @author xc
+ * @date 2021-11-10 08:23
+ */
+public class BigUtils {
+
+    public static boolean bigDaYu(BigDecimal a, int b) {
+        return a.compareTo(new BigDecimal(b)) > 0;
+    }
+
+    public static boolean bigXiaoYu(BigDecimal a, int b) {
+        return a.compareTo(new BigDecimal(b)) < 0;
+    }
+
+    public static boolean dengYu(BigDecimal a, int b) {
+        return a.compareTo(new BigDecimal(b)) == 0;
+    }
+
+    public static boolean bigDaYu(BigDecimal a, BigDecimal b) {
+        return a.compareTo(b) > 0;
+    }
+
+    public static boolean bigXiaoYu(BigDecimal a, BigDecimal b) {
+        return a.compareTo(b) < 0;
+    }
+
+    public static boolean dengYu(BigDecimal a, BigDecimal b) {
+        return a.compareTo(b) == 0;
+    }
+}