public class StringUtil
extends java.lang.Object
| Constructor and Description |
|---|
StringUtil() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String[] |
clean(java.lang.String[] sAry)
clean the string[], removing null and ""
|
static java.lang.String |
combine(java.lang.String[] strAry)
Combine a String array into a String
|
static boolean |
contain(java.util.List<java.lang.String> sAry,
java.lang.String str)
check if the String list contains the str object
|
static boolean |
contain(java.lang.String[] sAry,
java.lang.String str)
check if the String array contains the str object
|
static java.util.List<java.lang.String> |
convertDblAry2StrList(double[] dAry)
convert a double[] to a String array
|
static java.util.List<java.lang.String> |
convertLongAry2StrList(long[] lAry)
convert a long[] to a String array
|
static java.util.List<java.lang.String> |
convertStrAry2StrList(java.lang.String[] sAry)
Convert a string array to List
|
static java.lang.String[] |
convertStrList2StrAry(java.util.List<java.lang.String> list)
Convert a List
|
static java.lang.String |
getChildControllerFieldName(java.lang.String name)
Get child controller field name from this.
|
static java.lang.String |
getControlFieldName(java.lang.String name)
Get control field name from this.
|
static java.lang.String |
getDisplyName(java.lang.String name)
Get parameter name from str.
|
static double |
getDouble(java.lang.Object obj)
Convert the object to a double.
|
static double |
getDouble(java.lang.String str,
int beginCol,
int endCol)
convert charters [beginCol, endCol] of the input string to a double.
|
static java.lang.String |
getFileExt(java.lang.String filename)
Find file extension from the filename
|
static java.lang.String |
getFileName(java.lang.String filepath)
Find filename from the filepath
|
static java.lang.String |
getFileNameNoExt(java.lang.String filepath)
Find filename from the filepath with the extension part
|
static java.lang.String[] |
getIdNameAry(java.util.List<? extends java.lang.Object> list,
java.util.function.Function<java.lang.Object,java.lang.String> obj2Id)
get Id or name array from the list
|
static java.lang.String |
getInstallLocation()
Get the install location
|
static int |
getInt(java.lang.String str,
int beginCol,
int endCol)
convert charters [beginCol, endCol] of the input string to an int.
|
static java.lang.String |
getParameterName(java.lang.String name)
Get parameter name from this.
|
static java.lang.String |
getString(java.lang.String str,
int beginCol,
int endCol)
convert charters [beginCol, endCol] of the input string to an String.
|
static java.lang.String |
getWorkspacePath(java.lang.String absolutePath)
Get the workspace path from the absolute path
|
static boolean |
isChildControllerFieldVar(java.lang.String varName)
Check if the varName is a child controller var name for CML implememtation
|
static boolean |
isDouble(java.lang.String str)
Check if the string is a number
|
static boolean |
isInt(java.lang.String str)
Check if the string is an int
|
static java.lang.String[] |
merge(java.lang.String[] sAry1,
java.lang.String[] sAry2)
marge two String[] together
|
static java.util.Map<java.lang.String,java.lang.String> |
parseStr2Map(java.lang.String str)
Parse a string in format {Speed=1.0000, Pe=1.667, ...} into a HashMap.
|
static boolean |
remove(java.lang.String[] sAry,
java.lang.String str)
remove the String object from the String list
|
static java.lang.String[] |
split(java.lang.String str,
int length)
Split a long string int an array of String of the length
|
static java.lang.String[] |
strToken2Array(java.lang.String str,
java.lang.String d)
Turn a string to a String[] using the delimit
|
static java.lang.String |
toString(java.lang.String[] strs) |
public static java.lang.String[] getIdNameAry(java.util.List<? extends java.lang.Object> list,
java.util.function.Function<java.lang.Object,java.lang.String> obj2Id)
list - the listobj2Id - object to Id/Name functionpublic static java.lang.String[] split(java.lang.String str,
int length)
str - length - public static java.lang.String combine(java.lang.String[] strAry)
strAry - public static java.util.Map<java.lang.String,java.lang.String> parseStr2Map(java.lang.String str)
str - the original stringpublic static double getDouble(java.lang.Object obj)
throws InterpssException
obj - InterpssExceptionpublic static java.lang.String getFileName(java.lang.String filepath)
filepath - public static java.lang.String getFileNameNoExt(java.lang.String filepath)
filepath - public static java.lang.String getFileExt(java.lang.String filename)
filename - public static java.lang.String getWorkspacePath(java.lang.String absolutePath)
public static java.lang.String getInstallLocation()
public static boolean isChildControllerFieldVar(java.lang.String varName)
varName - public static java.lang.String getControlFieldName(java.lang.String name)
name - public static java.lang.String getChildControllerFieldName(java.lang.String name)
name - public static java.lang.String getParameterName(java.lang.String name)
name - public static java.lang.String getDisplyName(java.lang.String name)
name - public static boolean isDouble(java.lang.String str)
str - public static boolean isInt(java.lang.String str)
str - public static java.util.List<java.lang.String> convertStrAry2StrList(java.lang.String[] sAry)
sAry - String[]public static java.lang.String[] convertStrList2StrAry(java.util.List<java.lang.String> list)
sAry - String[]public static java.util.List<java.lang.String> convertDblAry2StrList(double[] dAry)
dAry - double[]public static java.util.List<java.lang.String> convertLongAry2StrList(long[] lAry)
lAry - long[]public static double getDouble(java.lang.String str,
int beginCol,
int endCol)
throws java.lang.Exception
str - input stringbeginCol - begin column, starts from 1 ...endCol - end columnjava.lang.Exceptionpublic static int getInt(java.lang.String str,
int beginCol,
int endCol)
throws java.lang.Exception
str - input stringbeginCol - begin column, starts from 1 ...endCol - end columnjava.lang.Exceptionpublic static java.lang.String getString(java.lang.String str,
int beginCol,
int endCol)
str - input stringbeginCol - begin column, starts from 1 ...endCol - end columnpublic static java.lang.String[] strToken2Array(java.lang.String str,
java.lang.String d)
str - d - public static boolean contain(java.lang.String[] sAry,
java.lang.String str)
sAry - String arraystr - String objectpublic static boolean remove(java.lang.String[] sAry,
java.lang.String str)
sAry - str - public static java.lang.String[] clean(java.lang.String[] sAry)
sAry - public static java.lang.String[] merge(java.lang.String[] sAry1,
java.lang.String[] sAry2)
sAry1 - sAry2 - public static boolean contain(java.util.List<java.lang.String> sAry,
java.lang.String str)
sAry - String liststr - String objectpublic static java.lang.String toString(java.lang.String[] strs)