public class StringUtil
extends java.lang.Object
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 |
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 java.lang.String |
MakeStringArg(java.lang.String strArg)
Format the given string parameter into an argument
|
static boolean |
MatchInStringArray(java.lang.String strFieldToMatch,
java.lang.String[] astrMatchSet,
boolean bCaseMatch)
Look for a match of the file 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
|
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 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
- Phrase inputstrDelim
- Delimiterpublic static final boolean ParseFromUnitaryString(java.lang.String strUnitaryBoolean)
strUnitaryBoolean
- String inputpublic 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
- Delimiter