Class StringUtil

java.lang.Object
cn.net.pap.common.datastructure.collection.StringUtil

public class StringUtil extends Object
  • Constructor Details

    • StringUtil

      public StringUtil()
  • Method Details

    • replaceFirst

      public static String replaceFirst(String str, String regex, String replacement)
    • print

      public static void print(String str)
      print
      Parameters:
      str -
    • groupSpecialStrings

      public static List<String> groupSpecialStrings(String input, List<String> specialStrings)
      Parameters:
      input -
      specialStrings -
      Returns:
    • indexOf2

      public static int indexOf2(String A, String B)
      找到字符串A中第一次出现字符串B的位置(考虑扩展区字符,返回字符个数的位置)
      Parameters:
      A - 原始字符串
      B - 要查找的子字符串
      Returns:
      子字符串B在字符串A中的字符位置,如果没有找到返回-1
    • split

      public static String[] split(String input, String delimiters)
      使用给定的分隔符字符串中的所有字符作为分隔符来拆分输入字符串
      Parameters:
      input - 要拆分的字符串
      delimiters - 包含所有分隔符的字符串
      Returns:
      拆分后的字符串数组
    • splitAndFilter

      public static List<String> splitAndFilter(String input, String delimiters)
      使用给定的分隔符字符串中的所有字符作为分隔符来拆分输入字符串,并过滤掉空字符串
      Parameters:
      input - 要拆分的字符串
      delimiters - 包含所有分隔符的字符串
      Returns:
      拆分后的字符串列表(不包含空字符串)