Package org.apache.zookeeper.common
Class StringUtils
- java.lang.Object
-
- org.apache.zookeeper.common.StringUtils
-
public class StringUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisBlank(String s)Returns true if the string is null or it does not contain any non space characters.static booleanisEmpty(String str)Checks if a String is empty ("") or null.static StringjoinStrings(List<String> list, String delim)This method takes a List<String> and a delimiter and joins the strings into a single string, where the original strings are separated using the given delimiter.static List<String>split(String value, String separator)This method returns an immutable List<String>, but different from String's split() it trims the results in the input String, and removes any empty string from the resulting List.
-
-
-
Method Detail
-
split
public static List<String> split(String value, String separator)
This method returns an immutable List<String>, but different from String's split() it trims the results in the input String, and removes any empty string from the resulting List.
-
joinStrings
public static String joinStrings(List<String> list, String delim)
This method takes a List<String> and a delimiter and joins the strings into a single string, where the original strings are separated using the given delimiter. This method is a null-safe version ofString.join(CharSequence, Iterable)Note that if an individual element is null, then "null" is added.
- Parameters:
list- aListthat will have its elements joined togetherdelim- a sequence of characters that is used to separate each of the elements in the resulting String- Returns:
- a new String that is composed from the elements argument or
nullif list isnull - Throws:
NullPointerException- if delim isnull
-
isBlank
public static boolean isBlank(String s)
Returns true if the string is null or it does not contain any non space characters.- Parameters:
s- the string- Returns:
- true if the string is null or it does not contain any non space characters.
-
isEmpty
public static boolean isEmpty(String str)
Checks if a String is empty ("") or null.
StringUtils.isEmpty(null) = true StringUtils.isEmpty("") = true StringUtils.isEmpty(" ") = false StringUtils.isEmpty("bob") = false StringUtils.isEmpty(" bob ") = false- Parameters:
str- the String to check, may be null- Returns:
trueif the String is empty or null
-
-