From 437a74c950f626398edd13025c654286280e7bbc Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期一, 01 九月 2025 18:01:30 +0800
Subject: [PATCH] bug修改
---
cloud-server-course/src/main/java/com/dsh/course/util/StrUtils.java | 51 +++++++++++++++++++++++++++++++++++++++++++++------
1 files changed, 45 insertions(+), 6 deletions(-)
diff --git a/cloud-server-course/src/main/java/com/dsh/course/util/StrUtils.java b/cloud-server-course/src/main/java/com/dsh/course/util/StrUtils.java
index f6ba9f9..f4dc351 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/util/StrUtils.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/util/StrUtils.java
@@ -9,10 +9,11 @@
/**
* 把逗号分隔的字符串转换字符串数组
* Convert comma-separated string to string array.
+ *
* @param str
* @return
*/
- public static String[] splitStr2StrArr(String str,String split) {
+ public static String[] splitStr2StrArr(String str, String split) {
if (str != null && !str.equals("")) {
return str.split(split);
}
@@ -27,7 +28,7 @@
* @return
*/
public static List<Long> splitStr2LongArr(String str) {
- String[] strings = splitStr2StrArr(str,",");
+ String[] strings = splitStr2StrArr(str, ",");
if (strings == null) return null;
List<Long> result = new ArrayList<>();
@@ -37,14 +38,15 @@
return result;
}
+
/**
* 把逗号分隔字符串转换List的Long
*
* @param str
* @return
*/
- public static List<Long> splitStr2LongArr(String str,String split) {
- String[] strings = splitStr2StrArr(str,split);
+ public static List<Long> splitStr2LongArr(String str, String split) {
+ String[] strings = splitStr2StrArr(str, split);
if (strings == null) return null;
List<Long> result = new ArrayList<>();
@@ -77,18 +79,19 @@
}
return sb.toString();
}
+
public static String getClassCodeString(int length) {
String str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
Random random = new Random();
StringBuffer sb = new StringBuffer();
for (int i = 0; i < length; i++) {
- int number =random.nextInt(36);
+ int number = random.nextInt(36);
sb.append(str.charAt(number));
}
return sb.toString();
}
- public static String convertPropertiesToHtml(String properties){
+ public static String convertPropertiesToHtml(String properties) {
//1:容量:6:32GB_4:样式:12:塑料壳
StringBuilder sBuilder = new StringBuilder();
String[] propArr = properties.split("_");
@@ -99,4 +102,40 @@
return sBuilder.toString();
}
+ public static List<Integer> dealStrToList(String str) {
+ List<Integer> list = new ArrayList<>();
+ if (null == str || str == "" || str.isEmpty()) {
+ return list;
+ }
+ String[] strArray = str.split(";");
+ for (String numStr : strArray) {
+ switch (numStr) {
+ case "周一":
+ list.add(1);
+ break;
+ case "周二":
+ list.add(2);
+ break;
+ case "周三":
+ list.add(3);
+ break;
+ case "周四":
+ list.add(4);
+ break;
+ case "周五":
+ list.add(5);
+ break;
+ case "周六":
+ list.add(6);
+ break;
+ case "周日":
+ list.add(7);
+ break;
+
+ }
+
+ }
+ return list;
+ }
+
}
--
Gitblit v1.7.1