public class StringUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NULL_SER_STRING
Null serialized string
|
static double |
VERSION
Serialization Version - ALWAYS prepend this on all derived classes
|
| Constructor and Description |
|---|
StringUtil() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
BooleanListFromString(java.util.List<java.lang.Boolean> lsb,
java.lang.String strList,
java.lang.String strDelim)
Create a list of booleans from a delimited string
|
static java.lang.String |
GUID()
Generate a GUID string
|
static boolean |
IntegerListFromString(java.util.List<java.lang.Integer> lsi,
java.lang.String strList,
java.lang.String strDelim)
Create a list of integers from a delimited string
|
static boolean |
IsEmpty(java.lang.String str)
Indicate if the Input String is Empty
|
static boolean |
KeyValueListFromStringArray(java.util.List<java.lang.Double> lsdblKey,
java.util.List<java.lang.Double> lsdblValue,
java.lang.String strArray,
java.lang.String strRecordDelim,
java.lang.String strKVDelim)
Split the string array into pairs of key-value doubles and returns them
|
static double[] |
MakeDoubleArrayFromStringTokenizer(java.util.StringTokenizer stdbl)
Make an array of double from a string tokenizer
|
static int[] |
MakeIntegerArrayFromStringTokenizer(java.util.StringTokenizer st)
Make an array of Integers from a string tokenizer
|
static java.lang.String |
MakeStringArg(java.lang.String strArg)
Format the given string parameter into an argument
|
static boolean |
MatchInStringArray(java.lang.String[] astrFieldToMatch,
java.lang.String[] astrMatchSet,
boolean bCaseMatch)
Look for a match of the field in the field set to an entry in the input array
|
static boolean |
MatchInStringArray(java.lang.String strFieldToMatch,
java.lang.String[] astrMatchSet,
boolean bCaseMatch)
Look for a match of the field in the input array
|
static boolean |
ParseFromUnitaryString(java.lang.String strUnitaryBoolean)
Check if the string represents an unitary boolean
|
static java.lang.String |
ProcessInputForNULL(java.lang.String strIn,
boolean bEmptyToNULL)
Check the Input String to Check for NULL - and return it
|
static java.lang.String[] |
Split(java.lang.String strPhrase,
java.lang.String strDelim)
Parse and Split the Input Phrase into a String Array using the specified Delimiter
|
static java.lang.String |
StringArrayToString(java.lang.String[] astr,
java.lang.String strRecordDelimiter,
java.lang.String strNULL)
Convert the String Array to a Record Delimited String
|
static boolean |
StringMatch(java.lang.String strLeft,
java.lang.String strRight)
Indicate it the pair of Strings Match each other in Value
|
public static final java.lang.String NULL_SER_STRING
public static final double VERSION
public static final boolean MatchInStringArray(java.lang.String strFieldToMatch,
java.lang.String[] astrMatchSet,
boolean bCaseMatch)
strFieldToMatch - Field To MatchastrMatchSet - Array of fields to compare withbCaseMatch - TRUE - Match casepublic static final boolean MatchInStringArray(java.lang.String[] astrFieldToMatch,
java.lang.String[] astrMatchSet,
boolean bCaseMatch)
astrFieldToMatch - Field Array To MatchastrMatchSet - Array of fields to compare withbCaseMatch - TRUE - Match casepublic static final java.lang.String MakeStringArg(java.lang.String strArg)
strArg - String Argumentpublic static final java.lang.String ProcessInputForNULL(java.lang.String strIn,
boolean bEmptyToNULL)
strIn - Input StringbEmptyToNULL - TRUE if Empty String needs to be converted to NULLpublic static final java.lang.String[] Split(java.lang.String strPhrase,
java.lang.String strDelim)
strPhrase - Input PhrasestrDelim - Delimiterpublic static final boolean ParseFromUnitaryString(java.lang.String strUnitaryBoolean)
strUnitaryBoolean - String inputpublic static final int[] MakeIntegerArrayFromStringTokenizer(java.util.StringTokenizer st)
st - Tokenizer containing delimited doublespublic static final double[] MakeDoubleArrayFromStringTokenizer(java.util.StringTokenizer stdbl)
stdbl - Tokenizer containing delimited doublespublic static final java.lang.String GUID()
public static final boolean KeyValueListFromStringArray(java.util.List<java.lang.Double> lsdblKey,
java.util.List<java.lang.Double> lsdblValue,
java.lang.String strArray,
java.lang.String strRecordDelim,
java.lang.String strKVDelim)
lsdblKey - [out] List of KeyslsdblValue - [out] List of ValuesstrArray - [in] String containing KV recordsstrRecordDelim - [in] Record DelimiterstrKVDelim - [in] Key-Value Delimiterpublic static final boolean IntegerListFromString(java.util.List<java.lang.Integer> lsi,
java.lang.String strList,
java.lang.String strDelim)
lsi - [Output] List of IntegersstrList - Delimited String inputstrDelim - Delimiterpublic static final boolean BooleanListFromString(java.util.List<java.lang.Boolean> lsb,
java.lang.String strList,
java.lang.String strDelim)
lsb - [Output] List of BooleansstrList - Delimited String inputstrDelim - Delimiterpublic static final java.lang.String StringArrayToString(java.lang.String[] astr,
java.lang.String strRecordDelimiter,
java.lang.String strNULL)
astr - Input String ArraystrRecordDelimiter - The String Record DelimiterstrNULL - NULL String Indicatorpublic static final boolean IsEmpty(java.lang.String str)
str - The Input Stringpublic static final boolean StringMatch(java.lang.String strLeft,
java.lang.String strRight)
strLeft - The Left StringstrRight - The Right String