Class StringHelper
java.lang.Object
de.s42.base.strings.StringHelper
- Author:
- Benjamin Schiller
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddWriter(Class sourceClass, BiConsumer<?, StringBuilder> writer) static StringescapeJavaString(String content) static StringformatNumber(double number, int numberPrecision) static StringformatNumber(float number, int numberPrecision) static StringfromCamelCaseToWords(String camelCase) static BiConsumer<?, StringBuilder> static StringInserts a string at the given index into anotherstatic booleanisLowerCaseFirst(String compare) static StringlowerCaseFirst(String transform) static StringRemoves length characters beginning at index from stringstatic Stringstatic Stringstatic Stringstatic Stringstatic StringtoStringStrict(Object object, Set<String> properties) static StringunescapeJavaString(String content) static StringupperCaseFirst(String transform) static voidwrite(Object[] array, StringBuilder builder) static voidwrite(Object value, StringBuilder builder) static voidwrite(Collection collection, StringBuilder builder)
-
Field Details
-
writers
-
-
Constructor Details
-
StringHelper
private StringHelper()
-
-
Method Details
-
write
-
write
-
write
-
getWriter
-
addWriter
public static void addWriter(Class sourceClass, BiConsumer<?, StringBuilder> writer) throws RuntimeException - Throws:
RuntimeException
-
fromCamelCaseToWords
-
isLowerCaseFirst
-
lowerCaseFirst
-
upperCaseFirst
-
toString
-
toString
-
toString
-
toString
-
toStringStrict
-
escapeJavaString
-
unescapeJavaString
-
insert
-
remove
-
formatNumber
-
formatNumber
-