Class StringUtils


  • public class StringUtils
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      StringUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean allBlank​(java.lang.String... strs)  
      static void appendNSpaces​(java.lang.StringBuilder sb, int n)  
      static java.lang.String capitalizeFirstLetter​(java.lang.String s)  
      static int count​(java.lang.String str, char ch)  
      static java.util.stream.Stream<java.lang.String> eachSubPath​(java.lang.String packagePath)  
      static java.util.stream.Stream<java.lang.String> eachSubPathReverse​(java.lang.String packagePath)  
      static boolean endsWithAny​(java.lang.String str, java.lang.String... suffix)  
      static boolean fileNameEndsWithAny​(java.io.File file, java.lang.String... prefix)  
      static boolean fileNameEqualsAny​(java.io.File file, java.lang.String... name)  
      static boolean fileNameStartsWithAny​(java.io.File file, java.lang.String... prefix)  
      static boolean fileNameStartsWithDotOrUnderline​(java.io.File file)  
      static java.lang.String formatEnv​(java.util.Map<java.lang.String,​java.lang.String> env)  
      static boolean isBlank​(java.lang.String s)  
      static boolean isEmpty​(java.lang.String s)  
      static boolean isNotBlank​(java.lang.String s)  
      static boolean isNotEmpty​(java.lang.String s)  
      static boolean isPrefix​(java.lang.String a, java.lang.String b)  
      static int lastIndexOf​(java.lang.String s, java.lang.String substr)  
      static boolean pathStartsWith​(java.lang.String a, java.lang.String b)  
      static java.lang.String removeEnd​(java.lang.String s, java.lang.String suffix)  
      static java.lang.String render​(java.lang.String template, java.util.Map<java.lang.String,​java.lang.Object> context)  
      static java.lang.String[] splitAndTrim​(java.lang.String str, java.lang.String regex)  
      static boolean startsWithAny​(java.lang.String str, java.lang.String... prefix)  
      static java.lang.String substring​(java.lang.String s, int start, int end)  
      static java.lang.String toUnixString​(java.io.File file)  
      static java.lang.String toUnixString​(java.lang.String s)  
      static java.lang.String toUnixString​(java.nio.file.Path path)  
      static java.lang.String trimToNull​(java.lang.String str)  
      • Methods inherited from class java.lang.Object

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

      • StringUtils

        public StringUtils()
    • Method Detail

      • removeEnd

        public static java.lang.String removeEnd​(java.lang.String s,
                                                 java.lang.String suffix)
      • splitAndTrim

        public static java.lang.String[] splitAndTrim​(java.lang.String str,
                                                      java.lang.String regex)
      • pathStartsWith

        public static boolean pathStartsWith​(java.lang.String a,
                                             java.lang.String b)
      • isNotBlank

        public static boolean isNotBlank​(java.lang.String s)
      • isBlank

        public static boolean isBlank​(java.lang.String s)
      • allBlank

        public static boolean allBlank​(java.lang.String... strs)
      • isEmpty

        public static boolean isEmpty​(java.lang.String s)
      • isNotEmpty

        public static boolean isNotEmpty​(java.lang.String s)
      • fileNameStartsWithAny

        public static boolean fileNameStartsWithAny​(java.io.File file,
                                                    java.lang.String... prefix)
      • fileNameStartsWithDotOrUnderline

        public static boolean fileNameStartsWithDotOrUnderline​(java.io.File file)
      • fileNameEndsWithAny

        public static boolean fileNameEndsWithAny​(java.io.File file,
                                                  java.lang.String... prefix)
      • startsWithAny

        public static boolean startsWithAny​(java.lang.String str,
                                            java.lang.String... prefix)
      • endsWithAny

        public static boolean endsWithAny​(java.lang.String str,
                                          java.lang.String... suffix)
      • fileNameEqualsAny

        public static boolean fileNameEqualsAny​(java.io.File file,
                                                java.lang.String... name)
      • toUnixString

        public static java.lang.String toUnixString​(java.io.File file)
      • isPrefix

        public static boolean isPrefix​(java.lang.String a,
                                       java.lang.String b)
      • count

        public static int count​(java.lang.String str,
                                char ch)
      • toUnixString

        public static java.lang.String toUnixString​(java.nio.file.Path path)
      • toUnixString

        public static java.lang.String toUnixString​(java.lang.String s)
      • render

        public static java.lang.String render​(java.lang.String template,
                                              java.util.Map<java.lang.String,​java.lang.Object> context)
      • substring

        public static java.lang.String substring​(java.lang.String s,
                                                 int start,
                                                 int end)
      • formatEnv

        public static java.lang.String formatEnv​(java.util.Map<java.lang.String,​java.lang.String> env)
      • lastIndexOf

        public static int lastIndexOf​(java.lang.String s,
                                      java.lang.String substr)
      • appendNSpaces

        public static void appendNSpaces​(java.lang.StringBuilder sb,
                                         int n)
      • trimToNull

        public static java.lang.String trimToNull​(java.lang.String str)
      • capitalizeFirstLetter

        public static java.lang.String capitalizeFirstLetter​(java.lang.String s)
      • eachSubPath

        public static java.util.stream.Stream<java.lang.String> eachSubPath​(java.lang.String packagePath)
      • eachSubPathReverse

        public static java.util.stream.Stream<java.lang.String> eachSubPathReverse​(java.lang.String packagePath)