Class Strings


  • public class Strings
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static byte[] bytesFromString​(java.lang.String str)  
      static byte[] bytesFromString​(java.lang.String str, java.nio.charset.Charset charset)  
      static int countMatches​(java.lang.CharSequence str, char ch)  
      static int getLevenshteinDistance​(java.lang.CharSequence s, java.lang.CharSequence t)  
      static boolean isBlank​(java.lang.String s)  
      static boolean isEmpty​(java.lang.CharSequence charSequence)  
      static boolean isEmpty​(java.lang.String s)  
      static boolean isNotBlank​(java.lang.String s)  
      static boolean isNotEmpty​(java.lang.String s)  
      static boolean isNotNull​(java.lang.String s)  
      static boolean isNotNullOrEmpty​(java.lang.String s)  
      static boolean isNull​(java.lang.String s)  
      static boolean isNullOrEmpty​(java.lang.String s)  
      static double normalisedLevenshteinDistance​(java.lang.String one, java.lang.String two)  
      static java.lang.String normaliseLineBreaks​(java.lang.String s)  
      static int ordinalIndexOf​(java.lang.CharSequence str, java.lang.CharSequence searchStr, int ordinal)  
      static java.lang.String random​(int count, boolean letters, boolean numbers)  
      static java.lang.String random​(int count, char... chars)  
      static java.lang.String random​(int count, int start, int end, boolean letters, boolean numbers)  
      static java.lang.String random​(int count, int start, int end, boolean letters, boolean numbers, char[] chars, java.util.Random random)  
      static java.lang.String random​(int count, java.lang.String chars)  
      static java.lang.String randomAlphabetic​(int count)  
      static java.lang.String randomAlphanumeric​(int count)  
      static java.lang.String randomAscii​(int count)  
      static java.lang.String randomNumeric​(int count)  
      static java.lang.String removeStart​(java.lang.String str, java.lang.String remove)  
      static java.lang.String repeat​(char ch, int repeat)  
      static java.lang.String rightPad​(java.lang.String str, int size)  
      static java.lang.String rightPad​(java.lang.String str, int size, char padChar)  
      static java.lang.String rightPad​(java.lang.String str, int size, java.lang.String padStr)  
      static java.lang.String stringFromBytes​(byte[] bytes)  
      static java.lang.String stringFromBytes​(byte[] bytes, java.nio.charset.Charset charset)  
      static java.lang.String substringAfterLast​(java.lang.String str, int separator)  
      static java.lang.String substringAfterLast​(java.lang.String str, java.lang.String separator)  
      static java.lang.String wrap​(java.lang.String str, int wrapLength, java.lang.String newLineStr, boolean wrapLongWords)  
      static java.lang.String wrap​(java.lang.String str, int wrapLength, java.lang.String newLineStr, boolean wrapLongWords, java.lang.String wrapOn)  
      static java.lang.String wrapIfLongestLineExceedsLimit​(java.lang.String s, int maxLineLength)  
      • Methods inherited from class java.lang.Object

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

      • getLevenshteinDistance

        public static int getLevenshteinDistance​(java.lang.CharSequence s,
                                                 java.lang.CharSequence t)
      • randomAlphanumeric

        public static java.lang.String randomAlphanumeric​(int count)
      • random

        public static java.lang.String random​(int count,
                                              boolean letters,
                                              boolean numbers)
      • randomAlphabetic

        public static java.lang.String randomAlphabetic​(int count)
      • randomNumeric

        public static java.lang.String randomNumeric​(int count)
      • random

        public static java.lang.String random​(int count,
                                              java.lang.String chars)
      • random

        public static java.lang.String random​(int count,
                                              char... chars)
      • randomAscii

        public static java.lang.String randomAscii​(int count)
      • random

        public static java.lang.String random​(int count,
                                              int start,
                                              int end,
                                              boolean letters,
                                              boolean numbers)
      • random

        public static java.lang.String random​(int count,
                                              int start,
                                              int end,
                                              boolean letters,
                                              boolean numbers,
                                              char[] chars,
                                              java.util.Random random)
      • rightPad

        public static java.lang.String rightPad​(java.lang.String str,
                                                int size)
      • rightPad

        public static java.lang.String rightPad​(java.lang.String str,
                                                int size,
                                                char padChar)
      • rightPad

        public static java.lang.String rightPad​(java.lang.String str,
                                                int size,
                                                java.lang.String padStr)
      • repeat

        public static java.lang.String repeat​(char ch,
                                              int repeat)
      • stringFromBytes

        public static java.lang.String stringFromBytes​(byte[] bytes)
      • stringFromBytes

        public static java.lang.String stringFromBytes​(byte[] bytes,
                                                       java.nio.charset.Charset charset)
      • bytesFromString

        public static byte[] bytesFromString​(java.lang.String str)
      • bytesFromString

        public static byte[] bytesFromString​(java.lang.String str,
                                             java.nio.charset.Charset charset)
      • wrapIfLongestLineExceedsLimit

        public static java.lang.String wrapIfLongestLineExceedsLimit​(java.lang.String s,
                                                                     int maxLineLength)
      • wrap

        public static java.lang.String wrap​(java.lang.String str,
                                            int wrapLength,
                                            java.lang.String newLineStr,
                                            boolean wrapLongWords)
      • wrap

        public static java.lang.String wrap​(java.lang.String str,
                                            int wrapLength,
                                            java.lang.String newLineStr,
                                            boolean wrapLongWords,
                                            java.lang.String wrapOn)
      • substringAfterLast

        public static java.lang.String substringAfterLast​(java.lang.String str,
                                                          int separator)
      • substringAfterLast

        public static java.lang.String substringAfterLast​(java.lang.String str,
                                                          java.lang.String separator)
      • countMatches

        public static int countMatches​(java.lang.CharSequence str,
                                       char ch)
      • ordinalIndexOf

        public static int ordinalIndexOf​(java.lang.CharSequence str,
                                         java.lang.CharSequence searchStr,
                                         int ordinal)
      • normalisedLevenshteinDistance

        public static double normalisedLevenshteinDistance​(java.lang.String one,
                                                           java.lang.String two)
      • normaliseLineBreaks

        public static java.lang.String normaliseLineBreaks​(java.lang.String s)
      • isNullOrEmpty

        public static boolean isNullOrEmpty​(java.lang.String s)
      • isNotNullOrEmpty

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

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

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

        public static boolean isNull​(java.lang.String s)
      • isNotNull

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

        public static boolean isEmpty​(java.lang.CharSequence charSequence)
      • isEmpty

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

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

        public static java.lang.String removeStart​(java.lang.String str,
                                                   java.lang.String remove)