Package org.junit.platform.commons.util
Class StringUtils
- java.lang.Object
-
- org.junit.platform.commons.util.StringUtils
-
@API(status=INTERNAL, since="1.0") public final class StringUtils extends Object
Collection of utilities for working withStrings,CharSequences, etc.DISCLAIMER
These utilities are intended solely for usage within the JUnit framework itself. Any usage by external parties is not supported. Use at your own risk!
- Since:
- 1.0
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleancontainsIsoControlCharacter(String str)Determine if the suppliedStringcontains any ISO control characters.static booleancontainsWhitespace(String str)Determine if the suppliedStringcontains any whitespace characters.static booleandoesNotContainIsoControlCharacter(String str)Determine if the suppliedStringdoes not contain any ISO control characters.static booleandoesNotContainWhitespace(String str)Determine if the suppliedStringdoes not contain any whitespace characters.static booleanisBlank(String str)Determine if the suppliedStringis blank (i.e.,nullor consisting only of whitespace characters).static booleanisNotBlank(String str)static StringnullSafeToString(Object obj)Convert the suppliedObjectto aStringusing the following algorithm.
-
-
-
Method Detail
-
isBlank
public static boolean isBlank(String str)
Determine if the suppliedStringis blank (i.e.,nullor consisting only of whitespace characters).- Parameters:
str- the string to check; may benull- Returns:
trueif the string is blank- See Also:
isNotBlank(String)
-
isNotBlank
public static boolean isNotBlank(String str)
- Parameters:
str- the string to check; may benull- Returns:
trueif the string is not blank- See Also:
isBlank(String)
-
containsWhitespace
public static boolean containsWhitespace(String str)
Determine if the suppliedStringcontains any whitespace characters.- Parameters:
str- the string to check; may benull- Returns:
trueif the string contains whitespace- See Also:
containsIsoControlCharacter(String),Character.isWhitespace(int)
-
doesNotContainWhitespace
public static boolean doesNotContainWhitespace(String str)
Determine if the suppliedStringdoes not contain any whitespace characters.- Parameters:
str- the string to check; may benull- Returns:
trueif the string does not contain whitespace- See Also:
containsWhitespace(String),containsIsoControlCharacter(String),Character.isWhitespace(int)
-
containsIsoControlCharacter
public static boolean containsIsoControlCharacter(String str)
Determine if the suppliedStringcontains any ISO control characters.- Parameters:
str- the string to check; may benull- Returns:
trueif the string contains an ISO control character- See Also:
containsWhitespace(String),Character.isISOControl(int)
-
doesNotContainIsoControlCharacter
public static boolean doesNotContainIsoControlCharacter(String str)
Determine if the suppliedStringdoes not contain any ISO control characters.- Parameters:
str- the string to check; may benull- Returns:
trueif the string does not contain an ISO control character- See Also:
containsIsoControlCharacter(String),containsWhitespace(String),Character.isISOControl(int)
-
nullSafeToString
public static String nullSafeToString(Object obj)
Convert the suppliedObjectto aStringusing the following algorithm.- If the supplied object is
null, this method returns"null". - If the supplied object is a primitive array, the appropriate
Arrays#toString(...)variant will be used to convert it to a String. - If the supplied object is an object array,
Arrays#deepToString(Object[])will be used to convert it to a String. - Otherwise, the result of invoking
toString()on the object will be returned.
- Parameters:
obj- the object to convert to a String; may benull- Returns:
- a String representation of the supplied object
- See Also:
Arrays.deepToString(Object[]),ClassUtils.nullSafeToString(Class...)
- If the supplied object is
-
-