Package org.ujmp.core.util
Class StringUtil
- java.lang.Object
-
- org.ujmp.core.util.StringUtil
-
public abstract class StringUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
BRACKETS
static java.lang.String
COLONORSPACES
private static java.text.NumberFormat
DefaultNF
static char[]
HEX
static java.lang.String
SEMICOLONORNEWLINE
-
Constructor Summary
Constructors Constructor Description StringUtil()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.String
convert(java.lang.Object o)
static byte[]
decodeFromHex(java.lang.String data)
static java.lang.String
deleteChar(java.lang.String s, char ch)
static java.lang.String
deleteChar(java.lang.String s, char ch, int startIndex)
static java.lang.String
deleteChars(java.lang.String s, java.util.Set<java.lang.Character> ignoredChars, char replacement)
static java.lang.String
duration(long time)
static java.lang.String
encodeToHex(byte[] data)
static java.lang.String
encodeToHex(java.io.Serializable o)
static java.lang.String
format(java.lang.Double value)
static java.lang.String
format(java.lang.Number value)
static java.lang.String
format(java.lang.Object o)
static java.lang.String
format(java.lang.String s)
static java.lang.String
getAllAsString(java.util.Collection<Matrix> collection)
static java.lang.String
getString(java.lang.Object object)
static java.lang.String
getString(java.lang.Object object, boolean returnEmptyStringInsteadOfNull)
static int
hexToInt(char c)
static boolean
isAlphanumeric(char c)
static boolean
isAlphanumeric(java.lang.String s)
static boolean
isASCII(char c)
static boolean
isControl(char c)
static boolean
isEmpty(java.lang.String string)
static boolean
isGerman(char c)
static boolean
isLetter(char c)
static boolean
isLower(char c)
static boolean
isNumber(char c)
static boolean
isPrintable(char c)
static boolean
isPrintable(java.lang.String s)
static boolean
isSuitedAsFilename(java.lang.String s)
static boolean
isUmlaut(char c)
static boolean
isUpper(char c)
static java.lang.String
pad(char c, int count)
static java.lang.String
pad(int count)
static java.lang.String
padLeft(java.lang.String string, int length)
static java.lang.String
padLeft(java.lang.String string, java.lang.String padding, int length)
static java.lang.String
padRight(java.lang.String string, int length)
static java.lang.String
padRight(java.lang.String string, java.lang.String padding, int length)
static long[][]
parseSelection(java.lang.String selectionString, long[] size)
private static long[][]
parseSelectionComma(java.lang.String selectionString, long[] size)
private static long[][]
parseSelectionSemicolon(java.lang.String selectionString, long[] size)
static java.lang.String
retainChars(java.lang.String s, java.util.Set<java.lang.Character> allowedChars, char replacement)
static java.lang.String
reverse(java.lang.String s)
void
setDefaultMaximumFractionDigits(int n)
void
setDefaultMinimumFractionDigits(int n)
static java.util.List<java.lang.String>
split(java.lang.String string)
static java.util.List<java.lang.String>
split(java.lang.String string, char columnSeparator)
static java.util.List<java.lang.String>
split(java.lang.String string, char columnSeparator, char enclosingCharacter)
static java.lang.String
stripTags(java.lang.String string)
static java.lang.String
toBinaryString(byte[] bytes)
static java.lang.String
toBinaryString(java.lang.String string)
static java.lang.String
toBinaryString(java.util.BitSet bitSet)
static java.lang.String
toString(Matrix m, java.lang.Object... parameters)
static java.lang.String
upperCaseWords(java.lang.String string)
-
-
-
Field Detail
-
DefaultNF
private static final java.text.NumberFormat DefaultNF
-
HEX
public static final char[] HEX
-
BRACKETS
public static final java.lang.String BRACKETS
- See Also:
- Constant Field Values
-
SEMICOLONORNEWLINE
public static final java.lang.String SEMICOLONORNEWLINE
- See Also:
- Constant Field Values
-
COLONORSPACES
public static final java.lang.String COLONORSPACES
- See Also:
- Constant Field Values
-
-
Method Detail
-
stripTags
public static final java.lang.String stripTags(java.lang.String string)
-
format
public static final java.lang.String format(java.lang.String s)
-
format
public static final java.lang.String format(java.lang.Object o)
-
encodeToHex
public static final java.lang.String encodeToHex(java.io.Serializable o) throws java.io.IOException
- Throws:
java.io.IOException
-
encodeToHex
public static final java.lang.String encodeToHex(byte[] data)
-
hexToInt
public static final int hexToInt(char c)
-
decodeFromHex
public static final byte[] decodeFromHex(java.lang.String data)
-
reverse
public static final java.lang.String reverse(java.lang.String s)
-
convert
public static final java.lang.String convert(java.lang.Object o)
-
format
public static final java.lang.String format(java.lang.Double value)
-
format
public static final java.lang.String format(java.lang.Number value)
-
setDefaultMaximumFractionDigits
public void setDefaultMaximumFractionDigits(int n)
-
setDefaultMinimumFractionDigits
public void setDefaultMinimumFractionDigits(int n)
-
deleteChar
public static final java.lang.String deleteChar(java.lang.String s, char ch)
-
deleteChar
public static final java.lang.String deleteChar(java.lang.String s, char ch, int startIndex)
-
parseSelection
public static long[][] parseSelection(java.lang.String selectionString, long[] size)
-
parseSelectionComma
private static long[][] parseSelectionComma(java.lang.String selectionString, long[] size)
-
parseSelectionSemicolon
private static long[][] parseSelectionSemicolon(java.lang.String selectionString, long[] size)
-
duration
public static java.lang.String duration(long time)
-
getAllAsString
public static java.lang.String getAllAsString(java.util.Collection<Matrix> collection)
-
deleteChars
public static java.lang.String deleteChars(java.lang.String s, java.util.Set<java.lang.Character> ignoredChars, char replacement)
-
retainChars
public static java.lang.String retainChars(java.lang.String s, java.util.Set<java.lang.Character> allowedChars, char replacement)
-
toBinaryString
public static java.lang.String toBinaryString(java.lang.String string)
-
toBinaryString
public static java.lang.String toBinaryString(byte[] bytes)
-
toBinaryString
public static java.lang.String toBinaryString(java.util.BitSet bitSet)
-
toString
public static java.lang.String toString(Matrix m, java.lang.Object... parameters)
-
padLeft
public static final java.lang.String padLeft(java.lang.String string, int length)
-
padRight
public static final java.lang.String padRight(java.lang.String string, int length)
-
padLeft
public static final java.lang.String padLeft(java.lang.String string, java.lang.String padding, int length)
-
padRight
public static final java.lang.String padRight(java.lang.String string, java.lang.String padding, int length)
-
getString
public static java.lang.String getString(java.lang.Object object)
-
isASCII
public static final boolean isASCII(char c)
-
isAlphanumeric
public static final boolean isAlphanumeric(char c)
-
isAlphanumeric
public static final boolean isAlphanumeric(java.lang.String s)
-
isLetter
public static final boolean isLetter(char c)
-
isControl
public static final boolean isControl(char c)
-
isNumber
public static final boolean isNumber(char c)
-
isUmlaut
public static final boolean isUmlaut(char c)
-
isPrintable
public static final boolean isPrintable(char c)
-
isGerman
public static final boolean isGerman(char c)
-
isLower
public static final boolean isLower(char c)
-
isUpper
public static final boolean isUpper(char c)
-
isPrintable
public static boolean isPrintable(java.lang.String s)
-
isSuitedAsFilename
public static boolean isSuitedAsFilename(java.lang.String s)
-
upperCaseWords
public static java.lang.String upperCaseWords(java.lang.String string)
-
split
public static java.util.List<java.lang.String> split(java.lang.String string)
-
split
public static java.util.List<java.lang.String> split(java.lang.String string, char columnSeparator)
-
split
public static java.util.List<java.lang.String> split(java.lang.String string, char columnSeparator, char enclosingCharacter)
-
getString
public static java.lang.String getString(java.lang.Object object, boolean returnEmptyStringInsteadOfNull)
-
isEmpty
public static boolean isEmpty(java.lang.String string)
-
pad
public static java.lang.String pad(char c, int count)
-
pad
public static java.lang.String pad(int count)
-
-