public class StrUtil extends Object
Constructor and Description |
---|
StrUtil() |
Modifier and Type | Method and Description |
---|---|
static String[] |
decodeStrings(String encodedString)
Convert an encoded string array back to the individual components May be
called recursively to unpack deep structured subcomponents
|
static String |
encodeStrings(String[] strings)
Encode the given strings to on string (e.g. for putting multiple strings
into one URL parameter) May be called recursively to pack complex
structures
|
static LinkedList |
extractStringComponents(String s,
int separator,
boolean trim) |
static LinkedList |
extractStringComponents(String s,
String separators,
boolean trim) |
static String[] |
extractStringComponentsToArray(String s,
int separator,
boolean trim) |
static String[] |
extractStringComponentsToArray(String s,
int separator,
boolean trim,
int escapeCharacter) |
static String[] |
extractStringComponentsToArray(String s,
String separators,
boolean trim) |
static String[] |
extractStringComponentsToArray(String s,
String separators,
boolean trim,
int escapeCharacter) |
static Set |
extractStringComponentsToSet(String s,
int separator,
boolean trim) |
static Set |
extractStringComponentsToSet(String s,
String separators,
boolean trim) |
static boolean |
match(String pattern,
String string,
boolean ignoreCase)
Matches a string against a pattern which may contain the wildcards * and ?
|
static String |
replace(String text,
String oldString,
String newString,
boolean all)
Replaces a String with String in a String
|
public static Set extractStringComponentsToSet(String s, int separator, boolean trim)
s
- TBD: Description of the incoming method parameterseparator
- TBD: Description of the incoming method parametertrim
- TBD: Description of the incoming method parameterpublic static String[] extractStringComponentsToArray(String s, int separator, boolean trim)
s
- TBD: Description of the incoming method parameterseparator
- TBD: Description of the incoming method parametertrim
- TBD: Description of the incoming method parameterpublic static LinkedList extractStringComponents(String s, int separator, boolean trim)
s
- TBD: Description of the incoming method parameterseparator
- TBD: Description of the incoming method parametertrim
- TBD: Description of the incoming method parameterpublic static Set extractStringComponentsToSet(String s, String separators, boolean trim)
s
- TBD: Description of the incoming method parameterseparators
- TBD: Description of the incoming method parametertrim
- TBD: Description of the incoming method parameterpublic static String[] extractStringComponentsToArray(String s, String separators, boolean trim)
s
- TBD: Description of the incoming method parameterseparators
- TBD: Description of the incoming method parametertrim
- TBD: Description of the incoming method parameterpublic static LinkedList extractStringComponents(String s, String separators, boolean trim)
s
- TBD: Description of the incoming method parameterseparators
- TBD: Description of the incoming method parametertrim
- TBD: Description of the incoming method parameterpublic static String[] extractStringComponentsToArray(String s, String separators, boolean trim, int escapeCharacter)
s
- TBD: Description of the incoming method parameterseparators
- TBD: Description of the incoming method parametertrim
- TBD: Description of the incoming method parameterescapeCharacter
- TBD: Description of the incoming method parameterpublic static String[] extractStringComponentsToArray(String s, int separator, boolean trim, int escapeCharacter)
public static String replace(String text, String oldString, String newString, boolean all)
text
- the text in which the replacement will be doneoldString
- the old String inside the textnewString
- the new String which will replace the oldstring inside the
textall
- true
if all occurences of the oldString should be replaced
public static String encodeStrings(String[] strings)
strings
- TBD: Description of the incoming method parameterpublic static String[] decodeStrings(String encodedString)
encodedString
- TBD: Description of the incoming method parameterpublic static boolean match(String pattern, String string, boolean ignoreCase)
pattern
- the patternstring
- the stringignoreCase
- true iff the case of the pattern and the string should be
ignoredAccess Rights |
---|
SC | DC | Public Part | ACH |
---|---|---|---|
[sap.com] KMC-CM
|
[sap.com] tc/km/frwk
|
api
|
EP-KM-CM
|
[sap.com] KMC-WPC
|
[sap.com] tc/kmc/wpc/wpcfacade
|
api
|
EP-PIN-WPC-WCM
|
Copyright 2018 SAP AG Complete Copyright Notice