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