|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.almendra.commons.util.StringUtility
public class StringUtility
Contains several helper methods not found in java.lang.String to manipulate strings.
As java.lang.String is a system class it cannot be subclassed or extended.
Class StringUtility
is therefore used to hold these helper methods.
Field Summary | |
---|---|
static java.lang.String |
TAB
|
Constructor Summary | |
---|---|
StringUtility()
Creates a new StringUtility object. |
Method Summary | |
---|---|
static boolean |
contains(java.lang.String str,
java.lang.String subStr)
Check whether parameter str contains parmater subStr without using the "ugly" call indexOf(subStr) ! |
static int |
count(java.lang.String str,
java.lang.String subString)
|
static java.lang.String |
getIntegerSuffix(java.lang.String str)
|
static boolean |
isAsterisk(java.lang.String str)
|
static boolean |
isValid(java.lang.String str)
Check whether a string is valid, e.g. not null and not empty. |
static int |
linesCount(java.lang.String str)
|
static java.lang.String |
print(java.lang.String str)
Create a print string (string additionally enclosed with quotes) for parameter str. |
static java.lang.String |
remove(java.lang.String str,
java.lang.String subStr)
|
static java.lang.String |
reverse(java.lang.String str)
Reverse a string without using StringBuffer everytime a string has to be reversed. |
static java.lang.String |
reversePackageName(java.lang.String name)
Reverse a fully qualified Java package name, e.g. java.lang.String turns into String.lang.java. |
static java.lang.String |
rightPadded(java.lang.String attribute,
int paddingValue)
|
static java.lang.String |
spaces(int count)
|
static java.lang.String[] |
toArray(java.util.List list)
|
static java.lang.String[] |
toArray(java.lang.String stringWithDelimiters,
java.lang.String delimiter)
Return an array with all the substrings of a string. |
static java.lang.Integer |
toInteger(java.lang.String str)
Convert a String into an Integer . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String TAB
Constructor Detail |
---|
public StringUtility()
StringUtility
object.
Method Detail |
---|
public static java.lang.String reverse(java.lang.String str)
StringBuffer
everytime a string has to be reversed.
str
- the string to be reversed
public static boolean isValid(java.lang.String str)
str
-
public static java.lang.String reversePackageName(java.lang.String name)
name
- the package name
public static java.lang.String print(java.lang.String str)
str
-
public static boolean contains(java.lang.String str, java.lang.String subStr)
indexOf(subStr) != -1
every time.
str
- subStr
-
public static java.lang.Integer toInteger(java.lang.String str)
Integer
. Return null if str contains non-digits.
str
- String to be converted into an Integer
public static java.lang.String[] toArray(java.lang.String stringWithDelimiters, java.lang.String delimiter)
stringWithDelimiters
- the string to be converteddelimiter
- the delimiter that separates substrings
public static java.lang.String remove(java.lang.String str, java.lang.String subStr)
public static java.lang.String getIntegerSuffix(java.lang.String str)
public static java.lang.String rightPadded(java.lang.String attribute, int paddingValue)
attribute
- i
-
public static boolean isAsterisk(java.lang.String str)
maxCommandsString
-
public static int linesCount(java.lang.String str)
public static java.lang.String spaces(int count)
public static int count(java.lang.String str, java.lang.String subString)
public static java.lang.String[] toArray(java.util.List list)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |