Browse Source

批量发货限制重复提交

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@9702 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
hejq 8 years ago
parent
commit
c39b0961f4
1 changed files with 34 additions and 0 deletions
  1. 34 0
      src/main/java/com/uas/platform/b2b/core/util/StringUtil.java

+ 34 - 0
src/main/java/com/uas/platform/b2b/core/util/StringUtil.java

@@ -0,0 +1,34 @@
+package com.uas.platform.b2b.core.util;
+
+import java.util.Random;
+import java.util.UUID;
+
+public class StringUtil {
+
+	/**
+	 * 产生唯一字符串
+	 * 
+	 * @return
+	 */
+	public static String uuid() {
+		return UUID.randomUUID().toString().replaceAll("\\-", "");
+	}
+
+	public static String substr(String str, int begin, int end) {
+		return str.substring(begin, Math.min(str.length(), end));
+	}
+
+	/**
+	 * 随机数字
+	 * 
+	 * @param len
+	 *            数字长度
+	 * @return
+	 */
+	public static String getRandomNumber(int len) {
+		int max = (int) Math.pow(10, len) - 1;
+		int min = (int) Math.pow(10, len - 1);
+		return String.valueOf(new Random().nextInt(max) % (max - min + 1) + min);
+	}
+
+}