From fa24d347d4c5a796297184f9957b0582dc52c66e Mon Sep 17 00:00:00 2001
From: kimi <kimi42345@gmail.com>
Date: 星期五, 14 二月 2020 14:34:00 +0800
Subject: [PATCH] init 2/14

---
 src/main/java/com/highdatas/mdm/util/DbUtils.java |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/highdatas/mdm/util/DbUtils.java b/src/main/java/com/highdatas/mdm/util/DbUtils.java
index 115281f..68763f1 100644
--- a/src/main/java/com/highdatas/mdm/util/DbUtils.java
+++ b/src/main/java/com/highdatas/mdm/util/DbUtils.java
@@ -88,6 +88,10 @@
         String id = UUID.randomUUID().toString().replaceAll("-", "");
         return id;
     }
+    public static String getUUID(int i)  {
+        String id = UUID.randomUUID().toString().replaceAll("-", "").substring(0, i);
+        return id;
+    }
 
     public static String combieOneSegment(String name, String value) {
         Segment segment = new Segment(name, value);
@@ -213,4 +217,21 @@
     public static int getOrderNoAdd(int orderNo) {
         return orderNo + 1;
     }
+
+    public static final String getChineseOrEnglishOrNumber(String str) {
+        StringBuffer sbf = new StringBuffer();
+        char[] charArray = str.toCharArray();
+        for (int i = 0; i < charArray.length; i++) {
+            if ((charArray[i] >= 0x4e00) && (charArray[i] <= 0x9fbb)) {
+                sbf.append(charArray[i]);
+            }
+            if ((charArray[i] >= 65) && (charArray[i] <= 122)) {
+                sbf.append(charArray[i]);
+            }
+            if (str.charAt(i) >= 48 && str.charAt(i) <= 57) {
+                sbf.append(charArray[i]);
+            }
+        }
+        return sbf.toString();
+    }
 }

--
Gitblit v1.8.0