Class StringUtilities
java.lang.Object
tigase.util.StringUtilities
Class with string utilities, mostly helping with canonical representation of String
- Author:
- wojtek
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancheckIfArrayContainsString(char[] data, char[] string) static booleancheckIfArrayContainsString(char[] data, int fromIndex, char[] string) static Stringstatic StringconvertNonPrintableCharactersToLiterals(String input, boolean maintainWhitespace) static StringintArrayToString(int[] arr, String separator) Concatenate all elements of input array inserting separator between eachstatic String[]internStringArray(String[] in) Process all strings of an array using .intern()static StringBuilderpadString(StringBuilder sb, String text, int width) static StringBuilderpadString(StringBuilder sb, String text, int width, String leftBracket, String rightBracket) static StringBuilderpadString(StringBuilder sb, String text, StringUtilities.JUSTIFY justify, int width, char padChar, String leftBracket, String rightBracket) static StringBuilderpadStringToColumn(StringBuilder sb, String text, StringUtilities.JUSTIFY justify, int column, char padChar, String leftBracket, String rightBracket) static StringstringArrayToString(String[] arr, String separator) Concatenate all elements of input array inserting separator between eachstatic String[]stringToArrayOfString(String in, String splitter) Split string into an Array of Strings using provided splitter, output array is interned
-
Constructor Details
-
StringUtilities
public StringUtilities()
-
-
Method Details
-
checkIfArrayContainsString
public static boolean checkIfArrayContainsString(char[] data, char[] string) -
checkIfArrayContainsString
public static boolean checkIfArrayContainsString(char[] data, int fromIndex, char[] string) -
convertNonPrintableCharactersToLiterals
-
convertNonPrintableCharactersToLiterals
-
intArrayToString
-
internStringArray
-
padString
-
padString
public static StringBuilder padString(StringBuilder sb, String text, int width, String leftBracket, String rightBracket) -
padString
public static StringBuilder padString(StringBuilder sb, String text, StringUtilities.JUSTIFY justify, int width, char padChar, String leftBracket, String rightBracket) -
padStringToColumn
public static StringBuilder padStringToColumn(StringBuilder sb, String text, StringUtilities.JUSTIFY justify, int column, char padChar, String leftBracket, String rightBracket) -
stringArrayToString
-
stringToArrayOfString
-