Class Strings
- java.lang.Object
-
- com.github.tomakehurst.wiremock.common.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 intcountMatches(java.lang.CharSequence str, char ch)static intgetLevenshteinDistance(java.lang.CharSequence s, java.lang.CharSequence t)static booleanisBlank(java.lang.String s)static booleanisEmpty(java.lang.CharSequence charSequence)static booleanisEmpty(java.lang.String s)static booleanisNotBlank(java.lang.String s)static booleanisNotEmpty(java.lang.String s)static booleanisNotNull(java.lang.String s)static booleanisNotNullOrEmpty(java.lang.String s)static booleanisNull(java.lang.String s)static booleanisNullOrEmpty(java.lang.String s)static doublenormalisedLevenshteinDistance(java.lang.String one, java.lang.String two)static java.lang.StringnormaliseLineBreaks(java.lang.String s)static intordinalIndexOf(java.lang.CharSequence str, java.lang.CharSequence searchStr, int ordinal)static java.lang.Stringrandom(int count, boolean letters, boolean numbers)static java.lang.Stringrandom(int count, char... chars)static java.lang.Stringrandom(int count, int start, int end, boolean letters, boolean numbers)static java.lang.Stringrandom(int count, int start, int end, boolean letters, boolean numbers, char[] chars, java.util.Random random)static java.lang.Stringrandom(int count, java.lang.String chars)static java.lang.StringrandomAlphabetic(int count)static java.lang.StringrandomAlphanumeric(int count)static java.lang.StringrandomAscii(int count)static java.lang.StringrandomNumeric(int count)static java.lang.StringremoveStart(java.lang.String str, java.lang.String remove)static java.lang.Stringrepeat(char ch, int repeat)static java.lang.StringrightPad(java.lang.String str, int size)static java.lang.StringrightPad(java.lang.String str, int size, char padChar)static java.lang.StringrightPad(java.lang.String str, int size, java.lang.String padStr)static java.lang.StringstringFromBytes(byte[] bytes)static java.lang.StringstringFromBytes(byte[] bytes, java.nio.charset.Charset charset)static java.lang.StringsubstringAfterLast(java.lang.String str, int separator)static java.lang.StringsubstringAfterLast(java.lang.String str, java.lang.String separator)static java.lang.Stringwrap(java.lang.String str, int wrapLength, java.lang.String newLineStr, boolean wrapLongWords)static java.lang.Stringwrap(java.lang.String str, int wrapLength, java.lang.String newLineStr, boolean wrapLongWords, java.lang.String wrapOn)static java.lang.StringwrapIfLongestLineExceedsLimit(java.lang.String s, int maxLineLength)
-
-
-
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)
-
-