Package org.n52.shetland.util
Class StringHelper
- java.lang.Object
-
- org.n52.shetland.util.StringHelper
-
public final class StringHelper extends Object
Helper class for String objects. Contains methods to join Strings, convert streams to Strings or to check for null and emptiness.- Since:
- 1.0.0
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringconvertStreamToString(InputStream is)static StringconvertStreamToString(InputStream is, String charset)static intgetCharacterCount(String s, char character)static intgetCharacterCountIgnoreCase(String s, char character)static Stringnormalize(String toNormalize)static String[]splitToArray(String stringToSplit)static String[]splitToArray(String stringToSplit, String separator)static List<String>splitToList(String string)static List<String>splitToList(String string, String separator)static Set<String>splitToSet(String stringToSplit)static Set<String>splitToSet(String string, String separator)static Stream<String>splitToStream(String string, String separator)
-
-
-
Method Detail
-
normalize
public static String normalize(String toNormalize)
- Parameters:
toNormalize- the string to normalize- Returns:
- a normalized String for use in a file path, i.e. all [\,/,:,*,?,",<,>,;] characters are replaced by '_'.
-
convertStreamToString
public static String convertStreamToString(InputStream is, @Nullable String charset) throws IOException
- Throws:
IOException
-
convertStreamToString
public static String convertStreamToString(InputStream is) throws IOException
- Throws:
IOException
-
getCharacterCountIgnoreCase
public static int getCharacterCountIgnoreCase(String s, char character)
-
getCharacterCount
public static int getCharacterCount(String s, char character)
-
-