From c4981fa8aa11b6509a5fb21f11ebe01c868a666a Mon Sep 17 00:00:00 2001
From: zhangc <zc@123>
Date: 星期六, 15 三月 2025 11:01:22 +0800
Subject: [PATCH] 配置信息

---
 src/main/java/com/zy/common/utils/CommonUtils.java |   50 +++++++++++++++++++++++++++++++++++++-------------
 1 files changed, 37 insertions(+), 13 deletions(-)

diff --git a/src/main/java/com/zy/common/utils/CommonUtils.java b/src/main/java/com/zy/common/utils/CommonUtils.java
index d3233b7..24ae48e 100644
--- a/src/main/java/com/zy/common/utils/CommonUtils.java
+++ b/src/main/java/com/zy/common/utils/CommonUtils.java
@@ -7,24 +7,48 @@
  */
 public class CommonUtils {
 
-    public static Integer parseInt(Object value){
-        if(null == value){
+    public static Integer parseInt(Object value) {
+        if (null == value) {
             return null;
         }
         String name = value.getClass().getSimpleName().toLowerCase();
-        if(name.equals("float")){
-            return ((Float)value).intValue();
-        } else if(name.equals("double")){
-            return ((Double)value).intValue();
-        } else if(name.equals("bigdecimal")) {
-            return ((BigDecimal)value).intValue();
-        } else if(name.equals("long")) {
-            return ((Long)value).intValue();
-        } else if(name.contains("int")) {
-            return (Integer)value;
+        if (name.equals("float")) {
+            return ((Float) value).intValue();
+        } else if (name.equals("double")) {
+            return ((Double) value).intValue();
+        } else if (name.equals("bigdecimal")) {
+            return ((BigDecimal) value).intValue();
+        } else if (name.equals("long")) {
+            return ((Long) value).intValue();
+        } else if (name.contains("int")) {
+            return (Integer) value;
         } else {
-            return Double.valueOf(""+value).intValue();
+            return Double.valueOf("" + value).intValue();
         }
     }
 
+    public static boolean isNumeric(String str) {
+        // 濡傛灉瀛楃涓蹭负绌猴紝鐩存帴杩斿洖false
+        if (str == null || str.length() == 0) {
+            return false;
+        }
+        // 鐢ㄦ鍒欒〃杈惧紡鍖归厤鏁板瓧
+        return str.matches("-?\\d+(\\.\\d+)?");
+    }
+
+    public static boolean isBoolean(String str) {
+        if (str == null) {
+            return false;
+        }
+
+        if (str.length() == 4 || str.length() == 5) {
+            if (str.equals("true") || str.equals("false")) {
+                return true;
+            }
+        }
+
+        return false;
+    }
+
+
 }

--
Gitblit v1.9.1