Class StringUtils


  • public final class StringUtils
    extends java.lang.Object
    Utilities for strings.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static @NotNull java.lang.String capitalize​(@NotNull java.lang.String s)
      Returns given string with its first letter in uppercase.
      static boolean isEqualIgnoringCaseAndUnderscores​(@NotNull java.lang.String s1, @NotNull java.lang.String s2)
      Returns true if two strings are equal, apart from case differences and underscores.
      static @NotNull java.lang.String rightPad​(@NotNull java.lang.String s, int length, char padding)  
      static @NotNull java.lang.String truncate​(@NotNull java.lang.String s, int length)  
      static @NotNull java.lang.String truncate​(@NotNull java.lang.String s, int length, @NotNull java.lang.String suffix)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • capitalize

        @NotNull
        public static @NotNull java.lang.String capitalize​(@NotNull
                                                           @NotNull java.lang.String s)
        Returns given string with its first letter in uppercase.
      • rightPad

        @NotNull
        public static @NotNull java.lang.String rightPad​(@NotNull
                                                         @NotNull java.lang.String s,
                                                         int length,
                                                         char padding)
      • truncate

        @NotNull
        public static @NotNull java.lang.String truncate​(@NotNull
                                                         @NotNull java.lang.String s,
                                                         int length)
      • truncate

        @NotNull
        public static @NotNull java.lang.String truncate​(@NotNull
                                                         @NotNull java.lang.String s,
                                                         int length,
                                                         @NotNull
                                                         @NotNull java.lang.String suffix)
      • isEqualIgnoringCaseAndUnderscores

        public static boolean isEqualIgnoringCaseAndUnderscores​(@NotNull
                                                                @NotNull java.lang.String s1,
                                                                @NotNull
                                                                @NotNull java.lang.String s2)
        Returns true if two strings are equal, apart from case differences and underscores. Underscores in both sides are totally ignored.