Class StringUtil


  • public abstract class StringUtil
    extends java.lang.Object
    • 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • DefaultNF

        private static final java.text.NumberFormat DefaultNF
      • HEX

        public static final char[] HEX
      • SEMICOLONORNEWLINE

        public static final java.lang.String SEMICOLONORNEWLINE
        See Also:
        Constant Field Values
    • Constructor Detail

      • StringUtil

        public StringUtil()
    • 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)