Package com.plotsquared.core.util
Class StringMan
java.lang.Object
com.plotsquared.core.util.StringMan
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
static int
getLevenshteinDistance(String s, String t)
static String
static int
intersection(Set<String> options, String[] toCheck)
static boolean
static boolean
isAlphanumeric(String str)
static boolean
isAlphanumericUnd(String str)
static boolean
isAsciiPrintable(char c)
static boolean
static boolean
static boolean
isEqualIgnoreCase(String a, String b)
static boolean
isEqualIgnoreCaseToAny(@NonNull String a, String... args)
static boolean
isEqualToAny(String a, String... args)
static String
static String
static String
join(Collection<?> collection, char delimiter)
static String
join(Collection<?> collection, String delimiter)
static String
joinOrdered(Collection<?> collection, String delimiter)
<T> Collection<T>
match(Collection<T> col, String startsWith)
static String
static String
replaceAll(String string, Object... pairs)
static String
replaceFirst(char c, String s)
static String
replaceFromMap(String string, Map<String,String> replacements)
-
Constructor Details
-
StringMan
public StringMan()
-
-
Method Details
-
replaceFromMap
-
intersection
-
getString
-
replaceFirst
-
replaceAll
-
isAlphanumeric
-
isAlphanumericUnd
-
isAlpha
-
join
-
joinOrdered
-
join
-
isAsciiPrintable
public static boolean isAsciiPrintable(char c) -
isAsciiPrintable
-
getLevenshteinDistance
-
join
-
join
-
isEqualToAny
-
isEqualIgnoreCaseToAny
-
isEqual
-
isEqualIgnoreCase
-
repeat
-
contains
-
match
-