|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.fest.util.Strings
public final class Strings
Utility methods related to String
s.
Nested Class Summary | |
---|---|
static class |
Strings.StringsToJoin
Knows how to join String s using a given delimiter. |
static class |
Strings.StringToAppend
Knows how to append a given String to the given target, only if the target does not end with the
given String to append. |
Method Summary | |
---|---|
static Strings.StringToAppend |
append(String toAppend)
Appends a given String to the given target, only if the target does not end with the given String
to append. |
static String |
concat(Object... objects)
Concatenates the given objects into a single String . |
static boolean |
isEmpty(String s)
Returns true if the given String is null or empty. |
static Strings.StringsToJoin |
join(String... strings)
Joins the given String s using a given delimiter. |
static Object |
quote(Object o)
Returns the given object surrounded by single quotes, only if the object is a String . |
static String |
quote(String s)
Returns the given String surrounded by single quotes, or null if the given String is
null . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static boolean isEmpty(String s)
true
if the given String
is null
or empty.
s
- the String
to check.
true
if the given String
is null
or empty, otherwise false
.public static String quote(String s)
String
surrounded by single quotes, or null
if the given String
is
null
.
s
- the given String
.
String
surrounded by single quotes, or null
if the given String
is
null
.public static Object quote(Object o)
String
.
o
- the given object.
String
.quote(String)
public static String concat(Object... objects)
String
. This method is more efficient than concatenating using
"+", since only one StringBuilder
is created.
objects
- the objects to concatenate.
String
containing the given objects.public static Strings.StringsToJoin join(String... strings)
String
s using a given delimiter. The following example illustrates proper usage of this
method:
Strings.join("a", "b", "c").with("|")which will result in the
String
"a|b|c"
.
strings
- the String
s to join.
String
s.Strings.StringsToJoin.with(String)
public static Strings.StringToAppend append(String toAppend)
String
to the given target, only if the target does not end with the given String
to append. The following example illustrates proper usage of this method:
Strings.append("c").to("ab"); Strings.append("c").to("abc");resulting in the
String
"abc"
for both cases.
toAppend
- the String
to append.
String
and knows to append the given String
.Strings.StringToAppend.to(String)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |