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)