From 640ff18d2d7f4be02ddb7f8f75e899f05545eb98 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期一, 05 二月 2024 11:56:52 +0800 Subject: [PATCH] 更新bug修改 --- cloud-server-course/src/main/java/com/dsh/course/util/StrUtils.java | 46 ++++++++++++++++++++++++++++++++++++---------- 1 files changed, 36 insertions(+), 10 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 edd6cf6..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,15 +102,38 @@ return sBuilder.toString(); } - public static List<Integer> dealStrToList(String str){ + public static List<Integer> dealStrToList(String str) { List<Integer> list = new ArrayList<>(); - if (null == str || str == "" || str.isEmpty()){ + if (null == str || str == "" || str.isEmpty()) { return list; } String[] strArray = str.split(";"); for (String numStr : strArray) { - int num = Integer.parseInt(numStr); - list.add(num); + 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