Class StringUtil

java.lang.Object
cn.sinozg.applet.common.utils.StringUtil

public class StringUtil extends Object
Since:
2024-01-05 20:07
Author:
xieyubin
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    删除最后一个字符
    static String
    join(List<String> list)
    用逗号拼接集合
    static <T> String
    join(List<T> list, Function<T,String> mapper)
    用逗号拼接集合
    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,且判断是否已经存在
    比如订单号
    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,且判断是否已经存在
    比如订单号
    static String
    showUrl(String picId)
    根据图片id转为直接显示的地址
    static String
    随机数
    static String
    随机数 不要中间线

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • StringUtil

      private StringUtil()
  • Method Details

    • showUrl

      public static String showUrl(String picId)
      根据图片id转为直接显示的地址
      Parameters:
      picId - 图片id
      Returns:
      显示地址
    • delLast

      public static void delLast(StringBuilder input)
      删除最后一个字符
      Parameters:
      input - 参数
    • uuidNon

      public static String uuidNon()
      随机数 不要中间线
      Returns:
      随机数
    • uuid

      public static String 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

      public static String join(List<String> list)
      用逗号拼接集合
      Parameters:
      list - 集合
      Returns:
      字符串
    • join

      public static <T> String join(List<T> list, Function<T,String> mapper)
      用逗号拼接集合
      Type Parameters:
      T - 集合类型
      Parameters:
      list - 集合
      mapper - 对象
      Returns:
      字符串