Package de.hsh.graja.util
Class StringUtils
java.lang.Object
de.hsh.graja.util.StringUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringbytesToHex(byte[] bytes) static Stringcapitalize(String str) Capitalizes a String changing the first letter to title case as perCharacter.toTitleCase(char).static StringchopLinebreakIfAny(String line) static StringencodeHTML(String s) static booleanendsWithLinebreak(String line) static StringMethod to join list elements of type string.static StringMethod to join array elements of type objectstatic StringMethod to join array elements of type stringstatic intlevenshteinDistance(CharSequence lhs, CharSequence rhs) Source: https://en.wikibooks.org/wiki/Algorithm_Implementation/Strings/Levenshtein_distance#Javastatic Stringstatic StringrepeatChar(char c, int num) static Stringstatic StringreplaceStrings(String in, String[][] replacements) Replace strings inin.
-
Constructor Details
-
StringUtils
public StringUtils()
-
-
Method Details
-
toLines
-
endsWithLinebreak
-
chopLinebreakIfAny
-
repeatChar
-
encodeHTML
-
replaceC0ControlCharsWithNames
-
implode
Method to join array elements of type string- Parameters:
inputArray- Array which contains stringsglueString- String between each array element- Returns:
- String containing all array elements seperated by glue string
-
implode
Method to join array elements of type object- Parameters:
inputArray- Array which contains objectsglueString- String between each array element- Returns:
- String containing all array element's toString-result seperated by glue string
-
implode
Method to join list elements of type string. For each element, the result of the String.valueOf(element) is included into the total result.- Parameters:
input- a collection which contains strings or objectsglueString- String between each element- Returns:
- String containing all elements seperated by glue string
-
capitalize
Capitalizes a String changing the first letter to title case as per
Character.toTitleCase(char). No other letters are changed.StringUtils.capitalize(null) = null StringUtils.capitalize("") = "" StringUtils.capitalize("cat") = "Cat" StringUtils.capitalize("cAt") = "CAt"- Parameters:
str- the String to capitalize, may be null- Returns:
- the capitalized String,
nullif null String input
-
levenshteinDistance
Source: https://en.wikibooks.org/wiki/Algorithm_Implementation/Strings/Levenshtein_distance#Java -
replaceStrings
Replace strings inin.- Parameters:
in- input stringreplacements- array of pairs of strings- Returns:
- resulting string
-
bytesToHex
-
padLeft
-