Class StringUtil


  • public final class StringUtil
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.text.DecimalFormat DF_THOUSANDS  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private StringUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String alignLeft​(long num, int width)  
      static java.lang.String alignLeft​(java.lang.String str, int width)  
      static java.lang.String alignRight​(long num, int width)  
      static java.lang.String alignRight​(java.lang.String str, int width)  
      static java.lang.String arrayToString​(java.lang.Object[] array)  
      static java.lang.String attributeMapToString​(java.util.Map<java.lang.String,​java.lang.String> map)  
      static java.lang.String attributeMapToString​(java.util.Map<java.lang.String,​java.lang.String> map, char quote)  
      static java.util.Map<java.lang.String,​java.lang.String> attributeStringToMap​(java.lang.String line)  
      static java.lang.String formatThousands​(java.lang.String inValue)  
      static java.lang.String formatTimestamp​(long stamp, boolean showMillis)  
      static java.lang.String getAbbreviatedFQName​(java.lang.String fqClassName)  
      static java.util.Map<java.lang.String,​java.lang.String> getLineAttributesDoubleQuote​(java.lang.String line)  
      static java.lang.String getPackageName​(java.lang.String fqClassName)  
      static java.util.List<java.lang.String> getSortedKeys​(java.util.Map<java.lang.String,​?> map)  
      static java.lang.String getSubstringBetween​(java.lang.String input, java.lang.String start, java.lang.String end)  
      static java.lang.String getUnqualifiedClassName​(java.lang.String fqClassName)  
      static java.lang.String getUnqualifiedMemberName​(java.lang.String memberName)  
      static java.lang.String listToString​(java.util.List<?> list)  
      static java.lang.String listToString​(java.util.List<?> list, char separator)  
      static java.lang.String listToText​(java.util.List<java.lang.String> list, java.lang.String join)  
      static java.lang.String pad​(java.lang.String str, int width, char padding, boolean left)  
      static java.lang.String padLineNumber​(int number, int maxWidth)  
      static java.lang.String padZero​(long num, int width)  
      static java.lang.String repeat​(char c, int count)  
      static java.lang.String replaceXMLEntities​(java.lang.String input)  
      static java.lang.String rtrim​(java.lang.String string)  
      static java.util.List<java.lang.String> textToList​(java.lang.String text, java.lang.String split)  
      static java.lang.String wordWrap​(java.lang.String text, int width)  
      • Methods inherited from class java.lang.Object

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

      • DF_THOUSANDS

        private static final java.text.DecimalFormat DF_THOUSANDS
    • Constructor Detail

      • StringUtil

        private StringUtil()
    • Method Detail

      • formatTimestamp

        public static java.lang.String formatTimestamp​(long stamp,
                                                       boolean showMillis)
      • replaceXMLEntities

        public static java.lang.String replaceXMLEntities​(java.lang.String input)
      • repeat

        public static java.lang.String repeat​(char c,
                                              int count)
      • rtrim

        public static java.lang.String rtrim​(java.lang.String string)
      • alignRight

        public static java.lang.String alignRight​(long num,
                                                  int width)
      • alignRight

        public static java.lang.String alignRight​(java.lang.String str,
                                                  int width)
      • alignLeft

        public static java.lang.String alignLeft​(long num,
                                                 int width)
      • alignLeft

        public static java.lang.String alignLeft​(java.lang.String str,
                                                 int width)
      • padZero

        public static java.lang.String padZero​(long num,
                                               int width)
      • pad

        public static java.lang.String pad​(java.lang.String str,
                                           int width,
                                           char padding,
                                           boolean left)
      • textToList

        public static java.util.List<java.lang.String> textToList​(java.lang.String text,
                                                                  java.lang.String split)
      • listToText

        public static java.lang.String listToText​(java.util.List<java.lang.String> list,
                                                  java.lang.String join)
      • getSubstringBetween

        public static java.lang.String getSubstringBetween​(java.lang.String input,
                                                           java.lang.String start,
                                                           java.lang.String end)
      • getUnqualifiedClassName

        public static java.lang.String getUnqualifiedClassName​(java.lang.String fqClassName)
      • getUnqualifiedMemberName

        public static java.lang.String getUnqualifiedMemberName​(java.lang.String memberName)
      • getPackageName

        public static java.lang.String getPackageName​(java.lang.String fqClassName)
      • padLineNumber

        public static java.lang.String padLineNumber​(int number,
                                                     int maxWidth)
      • attributeMapToString

        public static java.lang.String attributeMapToString​(java.util.Map<java.lang.String,​java.lang.String> map)
      • attributeMapToString

        public static java.lang.String attributeMapToString​(java.util.Map<java.lang.String,​java.lang.String> map,
                                                            char quote)
      • attributeStringToMap

        public static java.util.Map<java.lang.String,​java.lang.String> attributeStringToMap​(java.lang.String line)
      • getLineAttributesDoubleQuote

        public static java.util.Map<java.lang.String,​java.lang.String> getLineAttributesDoubleQuote​(java.lang.String line)
      • formatThousands

        public static java.lang.String formatThousands​(java.lang.String inValue)
      • arrayToString

        public static java.lang.String arrayToString​(java.lang.Object[] array)
      • listToString

        public static java.lang.String listToString​(java.util.List<?> list)
      • listToString

        public static java.lang.String listToString​(java.util.List<?> list,
                                                    char separator)
      • wordWrap

        public static java.lang.String wordWrap​(java.lang.String text,
                                                int width)
      • getAbbreviatedFQName

        public static java.lang.String getAbbreviatedFQName​(java.lang.String fqClassName)
      • getSortedKeys

        public static java.util.List<java.lang.String> getSortedKeys​(java.util.Map<java.lang.String,​?> map)