Package cn.sinozg.applet.common.utils
Class StringUtil
java.lang.Object
cn.sinozg.applet.common.utils.StringUtil
- Since:
- 2024-01-05 20:07
- Author:
- xieyubin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddelLast(StringBuilder input) 删除最后一个字符static String用逗号拼接集合static <T> String用逗号拼接集合static <T> StringrandomBizCode(int len, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, String> fieldFun, com.baomidou.mybatisplus.extension.service.IService<T> service) 获取一个由字母和数据组成的随机数code,且判断是否已经存在
比如订单号static <T> StringrandomBizCode(int len, String prefix, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, String> fieldFun, com.baomidou.mybatisplus.extension.service.IService<T> service) 获取一个由字母和数据组成的随机数code,且判断是否已经存在
比如订单号static String根据图片id转为直接显示的地址static Stringuuid()随机数static StringuuidNon()随机数 不要中间线
-
Constructor Details
-
StringUtil
private StringUtil()
-
-
Method Details
-
showUrl
根据图片id转为直接显示的地址- Parameters:
picId- 图片id- Returns:
- 显示地址
-
delLast
删除最后一个字符- Parameters:
input- 参数
-
uuidNon
随机数 不要中间线- Returns:
- 随机数
-
uuid
随机数- Returns:
- 随机数
-
randomBizCode
public static <T> String randomBizCode(int len, String prefix, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, String> fieldFun, com.baomidou.mybatisplus.extension.service.IService<T> service) 获取一个由字母和数据组成的随机数code,且判断是否已经存在
比如订单号- Type Parameters:
T- 类型- Parameters:
len- 随机数长度prefix- 前缀fieldFun- 对应的字段service- 数据库查询 对应的service- Returns:
- 新的编号
-
randomBizCode
public static <T> String randomBizCode(int len, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, String> fieldFun, com.baomidou.mybatisplus.extension.service.IService<T> service) 获取一个由字母和数据组成的随机数code,且判断是否已经存在
比如订单号- Type Parameters:
T- 类型- Parameters:
len- 随机数长度fieldFun- 对应的字段service- 数据库查询 对应的service- Returns:
- 新的编号
-
join
用逗号拼接集合- Parameters:
list- 集合- Returns:
- 字符串
-
join
用逗号拼接集合- Type Parameters:
T- 集合类型- Parameters:
list- 集合mapper- 对象- Returns:
- 字符串
-