public final class Strings
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
abbreviate(java.lang.String text,
int size)
Abbreviate the given text on the given size limit with ellipsis.
|
static java.lang.String |
capitalize(java.lang.String string)
Capitalize the given string, i.e.
|
static java.lang.String |
concat(java.lang.Object left,
java.lang.Object right)
Concatenate the string representation of the given objects.
|
static java.lang.String |
encodeURL(java.lang.String string)
URL-encode the given string using UTF-8.
|
static java.lang.String |
escapeJS(java.lang.String string)
Escapes the given string according the JavaScript code rules.
|
static java.lang.String |
format1(java.lang.String pattern,
java.lang.Object param1)
Format the given string with 1 parameter.
|
static java.lang.String |
format2(java.lang.String pattern,
java.lang.Object param1,
java.lang.Object param2) |
static java.lang.String |
format3(java.lang.String pattern,
java.lang.Object param1,
java.lang.Object param2,
java.lang.Object param3) |
static java.lang.String |
format4(java.lang.String pattern,
java.lang.Object param1,
java.lang.Object param2,
java.lang.Object param3,
java.lang.Object param4) |
static java.lang.String |
format5(java.lang.String pattern,
java.lang.Object param1,
java.lang.Object param2,
java.lang.Object param3,
java.lang.Object param4,
java.lang.Object param5) |
static boolean |
matches(java.lang.String value,
java.lang.String pattern)
Returns true if the given string matches the given pattern.
|
static java.lang.String |
prettyURL(java.lang.String string)
URL-prettify the given string.
|
static java.lang.String |
replaceAll(java.lang.String value,
java.lang.String pattern,
java.lang.String replacement)
Replace all matches of the given pattern on the given string with the given replacement.
|
public static java.lang.String abbreviate(java.lang.String text, int size)
text
- The text to be abbreviated.size
- The size limit of the text.public static java.lang.String concat(java.lang.Object left, java.lang.Object right)
null
, otherwise the new EL 2.2
#{bean.string1.concat(bean.string2)}
can just be used.left
- The left hand.right
- The right hand.public static java.lang.String capitalize(java.lang.String string)
string
- The string to be capitalized.public static java.lang.String replaceAll(java.lang.String value, java.lang.String pattern, java.lang.String replacement)
value
- The string to be replaced.pattern
- The regular expression pattern to be tested.replacement
- The string to be substituted for each match.String.replaceAll(String, String)
public static boolean matches(java.lang.String value, java.lang.String pattern)
value
- The string to be matched.pattern
- The regular expression pattern to be tested.String.matches(String)
public static java.lang.String prettyURL(java.lang.String string)
string
- The string to be prettified.public static java.lang.String encodeURL(java.lang.String string)
<f:param>
.string
- The string to be URL-encoded.java.lang.UnsupportedOperationException
- When this platform does not support UTF-8.public static java.lang.String escapeJS(java.lang.String string)
string
- The string to be escaped according the JavaScript code rules.public static java.lang.String format1(java.lang.String pattern, java.lang.Object param1)
Faces.getLocale()
. Design notice:
There are five formatX() methods, each taking 1 to 5 format parameters because EL functions does not support
varargs methods nor overloaded function names.pattern
- The format pattern.param1
- The first parameter.MessageFormat
public static java.lang.String format2(java.lang.String pattern, java.lang.Object param1, java.lang.Object param2)
format1(String, Object)
public static java.lang.String format3(java.lang.String pattern, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3)
format1(String, Object)
public static java.lang.String format4(java.lang.String pattern, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4)
format1(String, Object)
public static java.lang.String format5(java.lang.String pattern, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4, java.lang.Object param5)
format1(String, Object)