Package org.fest.util
Class Strings
- java.lang.Object
-
- org.fest.util.Strings
-
public final class Strings extends java.lang.ObjectUtility methods related toStrings.- Author:
- Alex Ruiz
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStrings.StringsToJoinKnows how to joinStrings using a given delimiter.static classStrings.StringToAppendKnows how to append a givenStringto the given target, only if the target does not end with the givenStringto append.
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static Strings.StringToAppendappend(java.lang.String toAppend)Appends a givenStringto the given target, only if the target does not end with the givenStringto append.static java.lang.Stringconcat(java.lang.Object... objects)Concatenates the given objects into a singleString.static booleanisEmpty(java.lang.String s)Deprecated.static booleanisNullOrEmpty(java.lang.String s)Indicates whether the givenStringisnullor empty.static Strings.StringsToJoinjoin(java.lang.String... strings)Joins the givenStrings using a given delimiter.static java.lang.Objectquote(java.lang.Object o)Returns the given object surrounded by single quotes, only if the object is aString.static java.lang.Stringquote(java.lang.String s)Returns the givenStringsurrounded by single quotes, ornullif the givenStringisnull.
-
-
-
Method Detail
-
isNullOrEmpty
public static boolean isNullOrEmpty(java.lang.String s)
Indicates whether the givenStringisnullor empty.- Parameters:
s- theStringto check.- Returns:
trueif the givenStringisnullor empty, otherwisefalse.
-
isEmpty
@Deprecated public static boolean isEmpty(java.lang.String s)
Deprecated.Only there for backward compatibility reasons - useisNullOrEmpty(String)instead.
-
quote
public static java.lang.String quote(java.lang.String s)
Returns the givenStringsurrounded by single quotes, ornullif the givenStringisnull.- Parameters:
s- the givenString.- Returns:
- the given
Stringsurrounded by single quotes, ornullif the givenStringisnull.
-
quote
public static java.lang.Object quote(java.lang.Object o)
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:
quote(String)
-
concat
public static java.lang.String concat(java.lang.Object... objects)
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
public static Strings.StringsToJoin join(java.lang.String... strings)
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:
Strings.StringsToJoin.with(String)
-
append
public static Strings.StringToAppend append(java.lang.String toAppend)
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:
Strings.StringToAppend.to(String)
-
-