public class StringUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static String |
cleanAfterLastToken(String string,
String token,
boolean keepToken)
Remove all characters after a given token in a string.
|
static String |
cleanBeforeFirstToken(String string,
String token,
boolean keepToken)
Remove all characters before a given token in a string.
|
static String |
deleteFirstToken(String string,
String token)
Delete first occurence of a given token in a string.
|
static int[] |
getTokenPositions(String string,
String token)
Get all the positions of a given token in a string.
|
static boolean |
isPartiallyContained(String path,
String[] highlightedElements) |
static String[] |
removeDuplicatesFromSortedStringArray(String[] sortedArray)
Remove duplicates into a sorted String array.
|
static String[] |
removeStringsContainingToken(String[] stringList,
String token)
Clean a given String list by removing all items containig a given token.
|
static String |
replaceAllTokens(String string,
String oldToken,
String newToken)
Replace all occurences of a given token in a string by another one.
|
static String |
replaceFirstToken(String string,
String oldToken,
String newToken)
Replace first occurence of a given token in a string by another one.
|
static String |
replaceLastToken(String string,
String oldToken,
String newToken)
Replace last occurence of a given token in a string by another one.
|
static String[] |
sortStringArrayAndRemoveDuplicates(String[] array) |
static String[] |
split(String string,
String splitToken)
Split a string into as many part as needed, according to occurences of the given token.
|
public static String deleteFirstToken(String string, String token)
string - the stringtoken - token to be deletedpublic static String replaceFirstToken(String string, String oldToken, String newToken)
string - the stringoldToken - token to be deletednewToken - token to replace the old onepublic static String replaceLastToken(String string, String oldToken, String newToken)
string - the stringoldToken - token to be deletednewToken - token to replace the old onepublic static String replaceAllTokens(String string, String oldToken, String newToken)
string - the stringoldToken - token to be deletednewToken - token to replace the old onepublic static String cleanBeforeFirstToken(String string, String token, boolean keepToken)
string - the stringtoken - the tokenkeepToken - keep the token or delete it as wellpublic static String cleanAfterLastToken(String string, String token, boolean keepToken)
string - the stringtoken - the tokenkeepToken - keep the token or delete it as wellpublic static int[] getTokenPositions(String string, String token)
string - the stringtoken - the tokenpublic static String[] split(String string, String splitToken)
string - the stringsplitToken - the tokenpublic static String[] removeDuplicatesFromSortedStringArray(String[] sortedArray)
sortedArray - the array to processpublic static String[] sortStringArrayAndRemoveDuplicates(String[] array)
public static boolean isPartiallyContained(String path, String[] highlightedElements)
Copyright © 2004–2021 Jahia Solutions Group SA. All rights reserved.