Class StringUtil

java.lang.Object
net.mingsoft.basic.util.StringUtil

public class StringUtil extends Object
Author:
铭软开发团队
  • Constructor Details

    • StringUtil

      public StringUtil()
  • Method Details

    • checkLength

      public static boolean checkLength(String str, int minLength, int maxLength)
      验证长度
      Parameters:
      str - 需验证的字符串
      minLength - 字符串的最小长度
      maxLength - 字符串的最大长度
      Returns:
      如果验证通过,则返回true,否则返回false
    • isIntegers

      public static boolean isIntegers(String[] str)
      判断数字数组
      Parameters:
      str - String数组
      Returns:
      如果是数字,则返回true,否则返回false
    • stringsToIntegers

      public static Integer[] stringsToIntegers(String[] str)
      字符串转数字型数组
      Parameters:
      str - String字符串
      Returns:
      返回数字型数组
    • stringsToInts

      public static int[] stringsToInts(String[] str)
      字符串转数字型数组
      Parameters:
      str - String字符串
      Returns:
      返回数字型数组
    • isoToUTF8

      public static String isoToUTF8(String str)
      程序内部字符串转码,将ISO-8859-1转换成utf-8
      Parameters:
      str - 需要转码的字符串
      Returns:
      返回utf8编码字符串
    • stringsToDoubles

      public static double[] stringsToDoubles(String[] str)
      字符串转double型数组
      Parameters:
      str - String字符串
      Returns:
      返回数字型数组
    • isDoubles

      public static boolean isDoubles(String[] str)
      判断数字数组
      Parameters:
      str - String数组
      Returns:
      如果是数组,则返回true,否则返回false
    • getDateSimpleStr

      public static String getDateSimpleStr()
      获取时间戳
      Returns:
      返回获取当前系统时间字符串
    • randomNumber

      @Deprecated public static String randomNumber(int len)
      Deprecated.
      生成随机数 过期,推荐使用hutool RandomUtil.randomInt
      Parameters:
      len - 随机数长度
      Returns:
      返回随机数
    • int2String

      @Deprecated public static String int2String(int comment)
      Deprecated.
      变量形态转换 int型转为String型
      Parameters:
      comment - 整型数字
      Returns:
      返回字符串
    • removeRepeatStr

      public static String removeRepeatStr(String content, String target)
      除去字符窜中重复的字符
      Parameters:
      content - 原始内容
      target - 重复内容
      Returns:
       返回除去后的字符串
    • sort

      public static String sort(String str, String delimiter)
      降序排序
      Parameters:
      str -
      delimiter - 分隔符
      Returns:
    • isMobile

      public static boolean isMobile(String phoneNumber)
      验证手机号码
      Parameters:
      phoneNumber - 手机号码
      Returns:
      如果是手机号,则返回true,否则返回false
    • isEmail

      public static Boolean isEmail(String email)
      验证邮箱格式
      Parameters:
      email - 邮箱
      Returns:
      如果是邮箱,则返回true,否则返回false
    • isIP

      public static Boolean isIP(String ip)
      验证是否是ip
      Parameters:
      ip - ip地址
      Returns:
      如果是邮箱,则返回true,否则返回false
    • isInteger

      public static boolean isInteger(Object str)
      判断字符串是否是数字类型
      Parameters:
      str - 字符串
      Returns:
      如果是数字类型,则返回true,否则返回false
    • buildPath

      public static String buildPath(Object... params)
      组织path路径, 例如:buildPath(a,b,c); 返回:a/b/c
      Parameters:
      params - 所有对象
      Returns:
      返回新的路径地址
    • buildUrl

      public static String buildUrl(String url, String parm)
      组织url 的get请求地址
      Parameters:
      url - 原地址
      parm - 参数 推荐格式:参数=值
      Returns:
      饭胡新的地址
    • buildUrl

      public static String buildUrl(String url, Map parms)
      组织url 的get请求地址
      Parameters:
      url - 原地址
      parms - 参数集合 格式:key参数=值value
      Returns:
      返回新的地址
    • getFileFix

      public static String getFileFix(String filePath)
      读取文件后缀名称
      Parameters:
      filePath - 文件路径 格式如:/../a.txt
      Returns:
      返回文件后缀名
    • isBlank

      @Deprecated public static boolean isBlank(Object obj)
      Deprecated.
      字段串是否为空 推荐使用org.apache.commons.lang3.StringUtils 中的isEmpty或isBlank
      Parameters:
      obj - 要判断是否为空的字符串
      Returns:
      如果为空,则返回true,否则返回false
    • clobStr

      public static String clobStr(Clob clob)