public class StringUtil extends Object
Constructor and Description |
---|
StringUtil() |
Modifier and Type | Method and Description |
---|---|
static String |
cleanseUrlString(String input)
Protect against HTTP Response Splitting
|
static String |
decodeUrl(String encodedUrl) |
static double |
determineSimilarity(String test1,
String test2) |
static String |
extractFieldNameFromExpression(String expression)
given a string with the format "fields[someFieldName].value" (very common in error validation), returns
only "someFieldName
|
static long |
getChecksum(String test) |
static String |
getMapAsJson(Map<String,Object> objectMap) |
static String |
removeNonNumerics(String value)
Parses out non-numeric characters
|
static String |
removeSpecialCharacters(String input) |
static String |
sanitize(String string)
Utility method for sanitizing a String to neutralize any possible malicious content.
|
static boolean |
segmentInclusion(String bigger,
String included)
Checks if a string is included in the beginning of another string, but only in dot-separated segment leaps.
|
public static long getChecksum(String test)
public static boolean segmentInclusion(String bigger, String included)
bigger
- the bigger (haystack) Stringincluded
- the string to be sought (needle)public static String cleanseUrlString(String input)
public static String extractFieldNameFromExpression(String expression)
expression
- public static String removeNonNumerics(String value)
value
- public static String sanitize(String string)
string
- Copyright © 2019. All rights reserved.