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