Package org.fest.util
Class Strings
java.lang.Object
org.fest.util.Strings
Utility methods related to
Strings.- Author:
- Alex Ruiz
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classKnows how to joinStrings using a given delimiter.static classKnows how to append a givenStringto the given target, only if the target does not end with the givenStringto append. -
Method Summary
Modifier and TypeMethodDescriptionstatic Strings.StringToAppendAppends a givenStringto the given target, only if the target does not end with the givenStringto append.static StringConcatenates the given objects into a singleString.static booleanDeprecated.static booleanIndicates whether the givenStringisnullor empty.static Strings.StringsToJoinJoins the givenStrings using a given delimiter.static ObjectReturns the given object surrounded by single quotes, only if the object is aString.static StringReturns the givenStringsurrounded by single quotes, ornullif the givenStringisnull.
-
Method Details
-
isNullOrEmpty
Indicates whether the givenStringisnullor empty.- Parameters:
s- theStringto check.- Returns:
trueif the givenStringisnullor empty, otherwisefalse.
-
isEmpty
Deprecated.Only there for backward compatibility reasons - useisNullOrEmpty(String)instead. -
quote
Returns the givenStringsurrounded by single quotes, ornullif the givenStringisnull.- Parameters:
s- the givenString.- Returns:
- the given
Stringsurrounded by single quotes, ornullif the givenStringisnull.
-
quote
Returns the given object surrounded by single quotes, only if the object is aString.- Parameters:
o- the given object.- Returns:
- the given object surrounded by single quotes, only if the object is a
String. - See Also:
-
concat
Concatenates the given objects into a singleString. This method is more efficient than concatenating using "+", since only oneis created.StringBuilder- Parameters:
objects- the objects to concatenate.- Returns:
- a
Stringcontaining the given objects.
-
join
Joins the givenStrings using a given delimiter. The following example illustrates proper usage of this method:Strings.join("a", "b", "c").with("|")which will result in theString"a|b|c".- Parameters:
strings- theStrings to join.- Returns:
- an intermediate object that takes a given delimiter and knows how to join the given
Strings. - See Also:
-
append
Appends a givenStringto the given target, only if the target does not end with the givenStringto append. The following example illustrates proper usage of this method:Strings.append("c").to("ab"); Strings.append("c").to("abc");resulting in theString"abc"for both cases.- Parameters:
toAppend- theStringto append.- Returns:
- an intermediate object that takes the target
Stringand knows to append the givenString. - See Also:
-