public class Utils extends Object
| Constructor and Description |
|---|
Utils() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Comparable<T>> |
compareNullable(T i1,
T i2) |
static boolean |
contained(int value,
int[] array) |
static <T> boolean |
contained(T value,
T[] array) |
static int |
count(String receiver,
char c,
int startIndex,
int endIndex) |
static int |
count(String receiver,
String c,
int startIndex,
int endIndex) |
static boolean |
endsWith(CharSequence receiver,
String suffix,
boolean ignoreCase) |
static boolean |
endsWith(String receiver,
boolean ignoreCase,
String... needles) |
static boolean |
endsWith(String receiver,
String... needles) |
static String |
getAbbreviatedText(String text,
int maxLength) |
static String |
getLongestCommonPrefix(String... s)
Longest Common Prefix for a set of strings
|
static String |
ifEmpty(String receiver,
RunnableValue<String> arg) |
static String |
ifEmpty(String receiver,
RunnableValue<String> ifEmptyArg,
RunnableValue<String> ifNotEmptyArg) |
static String |
ifEmpty(String receiver,
String arg) |
static String |
ifEmpty(String receiver,
String ifEmptyArg,
String ifNotEmptyArg) |
static String |
ifEmptyNullArgs(String receiver,
String ifEmptyArg,
String ifNotEmptyArg) |
static String |
ifNullOr(String receiver,
boolean condition,
String altValue) |
static String |
ifNullOr(String receiver,
Computable<Boolean,String> condition,
String altValue) |
static String |
ifNullOrBlank(String receiver,
String altValue) |
static String |
ifNullOrEmpty(String receiver,
String altValue) |
static String |
ifNullOrNot(String receiver,
boolean condition,
String altValue) |
static String |
ifNullOrNot(String receiver,
Computable<Boolean,String> condition,
String altValue) |
static boolean |
isBlank(String receiver) |
static boolean |
isIn(String receiver,
String... list) |
static boolean |
isWhiteSpaceNoEOL(String receiver) |
static String |
join(Collection<String> items,
String prefix,
String suffix,
String itemPrefix,
String itemSuffix) |
static String |
join(String[] items,
String prefix,
String suffix,
String itemPrefix,
String itemSuffix) |
static float |
max(float receiver,
float... others) |
static int |
max(int receiver,
int... others) |
static float |
maxLimit(float receiver,
float... maxBound) |
static int |
maxLimit(int receiver,
int... maxBound) |
static float |
min(float receiver,
float... others) |
static int |
min(int receiver,
int... others) |
static float |
minLimit(float receiver,
float... minBound) |
static int |
minLimit(int receiver,
int... minBound) |
static String |
orEmpty(String receiver) |
static Integer |
parseIntOrNull(String text) |
static Integer |
parseIntOrNull(String text,
int radix) |
static Integer |
parseUnsignedIntOrNull(String text) |
static Integer |
parseUnsignedIntOrNull(String text,
int radix) |
static String |
prefixWith(String receiver,
char prefix) |
static String |
prefixWith(String receiver,
char prefix,
boolean ignoreCase) |
static String |
prefixWith(String receiver,
String prefix) |
static String |
prefixWith(String receiver,
String prefix,
boolean ignoreCase) |
static <K,V> V |
putIfMissing(Map<K,V> receiver,
K key,
RunnableValue<V> value) |
static float |
rangeLimit(float receiver,
float minBound,
float maxBound) |
static int |
rangeLimit(int receiver,
int minBound,
int maxBound) |
static String |
regexGroup(String receiver) |
static boolean |
regionMatches(CharSequence receiver,
int thisOffset,
String other,
int otherOffset,
int length,
boolean ignoreCase) |
static String |
removeAnyPrefix(String receiver,
String... prefixes) |
static String |
removeAnySuffix(String receiver,
String... suffixes) |
static String |
removeEnd(String receiver,
char suffix)
Deprecated.
|
static String |
removeEnd(String receiver,
String suffix)
Deprecated.
|
static <K,V> void |
removeIf(Map<K,V> receiver,
BiFunction<K,V,Boolean> removeFilter) |
static <K,V> void |
removeIf(Map<K,V> receiver,
Function<Map.Entry<K,V>,Boolean> removeFilter) |
static String |
removePrefix(String receiver,
char prefix) |
static String |
removePrefix(String receiver,
String prefix) |
static String |
removePrefixIncluding(String receiver,
String delimiter) |
static String |
removeStart(String receiver,
char prefix)
Deprecated.
|
static String |
removeStart(String receiver,
String prefix)
Deprecated.
|
static String |
removeSuffix(String receiver,
char suffix) |
static String |
removeSuffix(String receiver,
String suffix) |
static String |
repeat(String text,
int repeatCount) |
static String |
splice(Collection<String> receiver,
String delimiter,
boolean skipNullOrEmpty) |
static String |
splice(String[] receiver,
String delimiter) |
static boolean |
startsWith(CharSequence receiver,
String prefix,
boolean ignoreCase) |
static boolean |
startsWith(String receiver,
boolean ignoreCase,
String... needles) |
static boolean |
startsWith(String receiver,
String... needles) |
static <T> List<? extends T> |
stringSorted(Collection<? extends T> receiver,
Computable<String,T> stringer) |
static String |
suffixWith(String receiver,
char suffix) |
static String |
suffixWith(String receiver,
char suffix,
boolean ignoreCase) |
static String |
suffixWith(String receiver,
String suffix) |
static String |
suffixWith(String receiver,
String suffix,
boolean ignoreCase) |
static String |
urlDecode(String receiver,
String charSet) |
static String |
urlEncode(String receiver,
String charSet) |
static <K,V> Map<K,V> |
withDefaults(Map<K,V> receiver,
Map<K,V> defaults) |
static String |
wrapWith(String receiver,
char prefixSuffix) |
static String |
wrapWith(String receiver,
char prefix,
char suffix) |
static String |
wrapWith(String receiver,
String prefixSuffix) |
static String |
wrapWith(String receiver,
String prefix,
String suffix) |
public static String ifNullOr(String receiver, Computable<Boolean,String> condition, String altValue)
public static String ifNullOrNot(String receiver, Computable<Boolean,String> condition, String altValue)
public static String ifEmptyNullArgs(String receiver, String ifEmptyArg, String ifNotEmptyArg)
public static String ifEmpty(String receiver, RunnableValue<String> arg)
public static String ifEmpty(String receiver, RunnableValue<String> ifEmptyArg, RunnableValue<String> ifNotEmptyArg)
public static boolean isBlank(String receiver)
public static boolean isWhiteSpaceNoEOL(String receiver)
public static int count(String receiver, char c, int startIndex, int endIndex)
@Deprecated public static String removeStart(String receiver, char prefix)
@Deprecated public static String removeStart(String receiver, String prefix)
@Deprecated public static String removeEnd(String receiver, char suffix)
@Deprecated public static String removeEnd(String receiver, String suffix)
public static <T> List<? extends T> stringSorted(Collection<? extends T> receiver, Computable<String,T> stringer)
public static boolean regionMatches(CharSequence receiver, int thisOffset, String other, int otherOffset, int length, boolean ignoreCase)
public static boolean endsWith(CharSequence receiver, String suffix, boolean ignoreCase)
public static boolean startsWith(CharSequence receiver, String prefix, boolean ignoreCase)
public static String getLongestCommonPrefix(String... s)
s - array of strings or nullpublic static String splice(Collection<String> receiver, String delimiter, boolean skipNullOrEmpty)
public static String join(String[] items, String prefix, String suffix, String itemPrefix, String itemSuffix)
public static String join(Collection<String> items, String prefix, String suffix, String itemPrefix, String itemSuffix)
public static int max(int receiver,
int... others)
public static int min(int receiver,
int... others)
public static int minLimit(int receiver,
int... minBound)
public static int maxLimit(int receiver,
int... maxBound)
public static int rangeLimit(int receiver,
int minBound,
int maxBound)
public static float max(float receiver,
float... others)
public static float min(float receiver,
float... others)
public static float minLimit(float receiver,
float... minBound)
public static float maxLimit(float receiver,
float... maxBound)
public static float rangeLimit(float receiver,
float minBound,
float maxBound)
public static <T> boolean contained(T value,
T[] array)
public static boolean contained(int value,
int[] array)
public static <T extends Comparable<T>> int compareNullable(T i1, T i2)
public static <K,V> V putIfMissing(Map<K,V> receiver, K key, RunnableValue<V> value)
public static <K,V> void removeIf(Map<K,V> receiver, Function<Map.Entry<K,V>,Boolean> removeFilter)
public static <K,V> void removeIf(Map<K,V> receiver, BiFunction<K,V,Boolean> removeFilter)
Copyright © 2019. All rights reserved.