Package com.kheops.util
Class KStringUtil
java.lang.Object
com.kheops.util.KStringUtil
- 
Method SummaryModifier and TypeMethodDescriptionstatic StringbyteArray2Printable(byte[] bytes) Convert a byte array into a printable format containing a String of hexadecimal digit characters (two per byte).static intCounts how many times a substring appears in a String.static StringdoubleChar(String str, char c) static StringdoubleChar2(String str, char c) Deprecated.static StringencodeToHTML(String value) Encoded all characters of the specified value that doesn't fit in any of these categories: [a-z] [A-Z] [0-9].static booleanChecks if two strings are both null or equalstatic StringparseValue(String str, String key, boolean caseSensitive, int startIndex) Parses a String a returns the value that was set for the specified keyword.
 The value must be between curly brace characters.
 Ex.:static Stringstatic String
- 
Method Details- 
doubleChar
- 
doubleChar2Deprecated.- See Also:
 
- 
replace
- 
replace
- 
countCounts how many times a substring appears in a String.- Parameters:
- str- the String
- value- the substring to search
- Returns:
- how many times a substring appears in a String.
 
- 
parseValueParses a String a returns the value that was set for the specified keyword.
 The value must be between curly brace characters.
 Ex.:String value, s = "$param{$param1{value 1} $param2}"; value = KStringUtil.parseValue(s, "$param1", true, 0); // value should // equals "value 1"; value = KStringUtil.parseValue(s, "$param2", true, 0); // value should // equals null;- Parameters:
- str- a String to parse.
- key- a keyword.
- caseSensitive- case-sensitive parsing.
- startIndex- the index to begin to parse.
- Returns:
- the value that was set for the specified keyword, null if no value was found.
 
- 
encodeToHTMLEncoded all characters of the specified value that doesn't fit in any of these categories: [a-z] [A-Z] [0-9].- Parameters:
- value- the value to encode
- Returns:
- the HTML encoded value
 
- 
byteArray2PrintableConvert a byte array into a printable format containing a String of hexadecimal digit characters (two per byte).- Parameters:
- bytes- Byte array representation
 
- 
equalsChecks if two strings are both null or equal- Returns:
- true if they are both null or equal
 
 
-