Class Strings


  • public class Strings
    extends Object
    Various String related utility methods, written mostly to avoid generation of new String objects (e.g. via splitting Strings etc).
    Since:
    3.6
    • Constructor Detail

      • Strings

        public Strings()
    • Method Detail

      • stripTrailing

        public static String stripTrailing​(String pattern,
                                           char c)
        Parameters:
        pattern - non null
        c - character to remove
        Returns:
        new string with all trailing characters removed
      • split

        public static List<String> split​(String pattern,
                                         char slash)
        Splits given string to substrings by given separator
        Parameters:
        pattern - non null
        slash - separator char
        Returns:
        list of substrings