public class StringUtility
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
static char | 
quote  | 
| Constructor and Description | 
|---|
StringUtility()  | 
| Modifier and Type | Method and Description | 
|---|---|
static java.lang.String | 
blankBetweenParenthesis(java.lang.String statement)  | 
static java.lang.String | 
blankQuotes(java.lang.String strWithQuotes)
This method creates a copy of the string where the contents of quoted strings are replaced by 
 X's, so searches can be done while ignoring what's quoted. 
 | 
static java.lang.String | 
createCommaString(java.util.Collection<java.lang.String> items)
Returns elements of the list separated by commas. 
 | 
static java.lang.String | 
createCommaString(java.lang.String... items)
Returns elements of the list separated by commas. 
 | 
static java.lang.String | 
createCommaStringQuoted(java.util.Collection<java.lang.String> items)
Returns elements of the list contained by single quotes and separated by commas. 
 | 
static java.lang.String | 
createCommaStringQuoted(java.lang.String... items)
Returns elements of the array contained by single quotes and separated by commas. 
 | 
static java.lang.String | 
createListString(java.lang.String separator,
                java.lang.String... items)
Returns items as a string with the the given separator. 
 | 
static java.lang.String | 
delimit(java.util.List<java.lang.String> clauses,
       java.lang.String delimiter)
Combine the elements of the array with the delimiter given. 
 | 
static java.lang.String | 
delimit(java.lang.String[] keys,
       java.lang.String delimiter)
Combine the elements of the array with the delimiter given. 
 | 
static java.lang.String | 
generateNextName(java.lang.String modifyablePreifx,
                java.lang.String suffix,
                int maxLength)  | 
static java.lang.Long | 
getCRC(java.lang.String input)
Get the CRC32 value for a string. 
 | 
static boolean | 
isAsciiEncoded(java.lang.String str)
Returns true if string can be ASCII encoded. 
 | 
static boolean | 
isEmpty(java.lang.String str)
Determine if the string has any characters. 
 | 
static java.lang.String | 
replaceAll(java.lang.String template,
          java.lang.Object... tokenValuePairs)  | 
static java.lang.String | 
replaceSQLStringToken(java.lang.String sql,
                     java.lang.String[]... pairs)
Replace tokens in a SQL string with properly quoted string constants. 
 | 
static java.lang.String | 
singleToDoubleQuotes(java.lang.String in)
Scan input string to see if it contains any single quotes,
 and replace any single quote with two single quotes. 
 | 
static java.lang.String[] | 
splitCSV(java.lang.String line)
Split a line from a CSV file. 
 | 
static boolean | 
stringsEqual(java.lang.String str,
            java.lang.String rts)
Compare two strings where one or both of the strings may be null. 
 | 
static java.lang.String | 
toUpperCase(java.lang.String str)
Uppercases a string if it is not null. 
 | 
public static final char quote
public static java.lang.String createCommaString(java.util.Collection<java.lang.String> items)
items - public static java.lang.String createListString(java.lang.String separator,
                                                java.lang.String... items)
public static java.lang.String createCommaString(java.lang.String... items)
items - public static boolean isEmpty(java.lang.String str)
str - The String to checkpublic static java.lang.String blankQuotes(java.lang.String strWithQuotes)
strWithQuotes - public static boolean stringsEqual(java.lang.String str,
                                   java.lang.String rts)
str - rts - public static java.lang.String createCommaStringQuoted(java.lang.String... items)
items - public static java.lang.String createCommaStringQuoted(java.util.Collection<java.lang.String> items)
items - public static boolean isAsciiEncoded(java.lang.String str)
string - public static java.lang.String toUpperCase(java.lang.String str)
public static java.lang.String delimit(java.lang.String[] keys,
                                       java.lang.String delimiter)
keys - delimiter - put between the keys.public static java.lang.String delimit(java.util.List<java.lang.String> clauses,
                                       java.lang.String delimiter)
keys - delimiter - put between the keys.public static java.lang.String singleToDoubleQuotes(java.lang.String in)
in - The value to be analyzed.public static java.lang.String blankBetweenParenthesis(java.lang.String statement)
public static java.lang.String replaceSQLStringToken(java.lang.String sql,
                                                     java.lang.String[]... pairs)
sql - The SQL string to modifypairs - Size 2 String arrays with token name and replacement value.public static java.lang.Long getCRC(java.lang.String input)
input - public static java.lang.String[] splitCSV(java.lang.String line)
line - public static java.lang.String replaceAll(java.lang.String template,
                                          java.lang.Object... tokenValuePairs)
public static java.lang.String generateNextName(java.lang.String modifyablePreifx,
                                                java.lang.String suffix,
                                                int maxLength)