|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.aksw.commons.util.strings.StringUtils
public class StringUtils
| Constructor Summary | |
|---|---|
StringUtils()
|
|
| Method Summary | ||
|---|---|---|
static String |
bytesToHexString(byte[] bytes)
|
|
static
|
coalesce(T... args)
Returns first non-null argument |
|
static String |
commonPrefix(String sa,
String sb,
boolean skipLast)
Returns the common prefix of the given strings |
|
static String |
cropString(String str,
int nMax,
int nTolerance)
Cuts a string after nMax bytes - unless the remaining bytes are less than tolerance. |
|
static
|
getAllPrefixedEntries(String prefix,
boolean inclusive,
NavigableMap<String,T> prefixMap)
|
|
static
|
getAllPrefixedEntries(String prefix,
boolean inclusive,
SortedMap<String,T> prefixMap)
|
|
static
|
getAllPrefixes(String lookup,
boolean inclusive,
NavigableMap<String,T> prefixMap)
|
|
static
|
getAllPrefixes(String lookup,
boolean inclusive,
NavigableSet<String> prefixMap)
|
|
static
|
getAllPrefixes(String lookup,
boolean inclusive,
SortedMap<String,T> prefixMap)
|
|
static
|
getMatchBySuffix(String str,
Map<String,T> map)
|
|
static String |
lcFirst(String str)
|
|
static
|
longestPrefixLookup(String lookup,
boolean inclusive,
NavigableMap<String,T> prefixMap)
Looks up an element in the given map that is the longest prefix of the given lookup key. |
|
static
|
longestPrefixLookup(String lookup,
boolean inclusive,
NavigableSet<String> prefixes)
|
|
static
|
longestPrefixLookup(String lookup,
boolean inclusive,
SortedMap<String,T> prefixMap)
|
|
static
|
longestPrefixLookup(String lookup,
NavigableMap<String,T> prefixMap)
|
|
static
|
longestPrefixLookup(String lookup,
NavigableSet<String> prefixes)
|
|
static String |
md5Hash(byte[] bytes)
calculate md5 hash of the string |
|
static String |
md5Hash(String string)
|
|
static
|
shortestMatchLookup(String prefix,
boolean inclusive,
NavigableMap<String,V> items)
|
|
static String |
shortestMatchLookup(String prefix,
boolean inclusive,
NavigableSet<String> items)
|
|
static String |
strip(String str,
String... chars)
Removes prefixes that are also suffixes from a given string e.g. |
|
static String |
toCamelCase(String s,
boolean upper)
|
|
static String |
toLowerCamelCase(String s)
|
|
static String |
toUpperCamelCase(String s)
|
|
static String |
ucFirst(String str)
|
|
static String |
urlDecode(String str)
|
|
static String |
urlEncode(String str)
Helper functions to get rid of that exception. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StringUtils()
| Method Detail |
|---|
public static String strip(String str,
String... chars)
str - chars -
public static <T> T coalesce(T... args)
T - args -
public static String ucFirst(String str)
public static String lcFirst(String str)
public static String toLowerCamelCase(String s)
public static String toUpperCamelCase(String s)
public static String toCamelCase(String s,
boolean upper)
public static String cropString(String str,
int nMax,
int nTolerance)
str - nMax - nTolerance -
public static String commonPrefix(String sa,
String sb,
boolean skipLast)
public static <T> String longestPrefixLookup(String lookup,
NavigableSet<String> prefixes)
public static <T> String longestPrefixLookup(String lookup,
boolean inclusive,
NavigableSet<String> prefixes)
public static <T> Map.Entry<String,T> longestPrefixLookup(String lookup,
NavigableMap<String,T> prefixMap)
public static <T> Map<String,T> getAllPrefixes(String lookup,
boolean inclusive,
NavigableMap<String,T> prefixMap)
public static <T> NavigableSet<String> getAllPrefixes(String lookup,
boolean inclusive,
NavigableSet<String> prefixMap)
public static <T> Map<String,T> getAllPrefixes(String lookup,
boolean inclusive,
SortedMap<String,T> prefixMap)
public static <T> Map<String,T> getAllPrefixedEntries(String prefix,
boolean inclusive,
SortedMap<String,T> prefixMap)
public static <T> Map<String,T> getAllPrefixedEntries(String prefix,
boolean inclusive,
NavigableMap<String,T> prefixMap)
public static <T> Map.Entry<String,T> longestPrefixLookup(String lookup,
boolean inclusive,
NavigableMap<String,T> prefixMap)
lookup - prefixMap -
public static <T> Map.Entry<String,T> longestPrefixLookup(String lookup,
boolean inclusive,
SortedMap<String,T> prefixMap)
public static <V> Map.Entry<String,V> shortestMatchLookup(String prefix,
boolean inclusive,
NavigableMap<String,V> items)
public static String shortestMatchLookup(String prefix,
boolean inclusive,
NavigableSet<String> items)
public static <T> Map.Entry<String,T> getMatchBySuffix(String str,
Map<String,T> map)
public static String urlEncode(String str)
str -
public static String urlDecode(String str)
public static String md5Hash(byte[] bytes)
bytes -
public static String bytesToHexString(byte[] bytes)
public static String md5Hash(String string)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||