Package org.fest.util
Class Strings
- java.lang.Object
-
- org.fest.util.Strings
-
public final class Strings extends java.lang.Object
Utility methods related toString
s.- Author:
- Alex Ruiz
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Strings.StringsToJoin
Knows how to joinString
s using a given delimiter.static class
Strings.StringToAppend
Knows how to append a givenString
to the given target, only if the target does not end with the givenString
to append.
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static Strings.StringToAppend
append(java.lang.String toAppend)
Appends a givenString
to the given target, only if the target does not end with the givenString
to append.static java.lang.String
concat(java.lang.Object... objects)
Concatenates the given objects into a singleString
.static boolean
isEmpty(java.lang.String s)
Deprecated.static boolean
isNullOrEmpty(java.lang.String s)
Indicates whether the givenString
isnull
or empty.static Strings.StringsToJoin
join(java.lang.String... strings)
Joins the givenString
s using a given delimiter.static java.lang.Object
quote(java.lang.Object o)
Returns the given object surrounded by single quotes, only if the object is aString
.static java.lang.String
quote(java.lang.String s)
Returns the givenString
surrounded by single quotes, ornull
if the givenString
isnull
.
-
-
-
Method Detail
-
isNullOrEmpty
public static boolean isNullOrEmpty(java.lang.String s)
Indicates whether the givenString
isnull
or empty.- Parameters:
s
- theString
to check.- Returns:
true
if the givenString
isnull
or 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 givenString
surrounded by single quotes, ornull
if the givenString
isnull
.- Parameters:
s
- the givenString
.- Returns:
- the given
String
surrounded by single quotes, ornull
if the givenString
isnull
.
-
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 one
is created.StringBuilder
- Parameters:
objects
- the objects to concatenate.- Returns:
- a
String
containing the given objects.
-
join
public static Strings.StringsToJoin join(java.lang.String... strings)
Joins the givenString
s 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
- theString
s to join.- Returns:
- an intermediate object that takes a given delimiter and knows how to join the given
String
s. - See Also:
Strings.StringsToJoin.with(String)
-
append
public static Strings.StringToAppend append(java.lang.String toAppend)
Appends a givenString
to the given target, only if the target does not end with the givenString
to 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
- theString
to append.- Returns:
- an intermediate object that takes the target
String
and knows to append the givenString
. - See Also:
Strings.StringToAppend.to(String)
-
-