Class StringUtils


  • public class StringUtils
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String capitalizeFirstChar​(java.lang.String str)  
      static boolean containsChar​(java.lang.String str, char ch)  
      static int countLinesByPos​(java.lang.String content, int pos, int start)
      returns how many lines does it have between start to pos in content.
      static int countMatches​(java.lang.String str, java.lang.String subStr)  
      static java.lang.String escape​(java.lang.String str)  
      static java.lang.String escapeResStrValue​(java.lang.String str)  
      static java.lang.String escapeResValue​(java.lang.String str)  
      static java.lang.String escapeXML​(java.lang.String str)  
      java.lang.String formatByte​(long l, boolean cast)  
      static java.lang.String formatDouble​(double d)  
      static java.lang.String formatFloat​(float f)  
      java.lang.String formatInteger​(long l, boolean cast)  
      java.lang.String formatLong​(long l, boolean cast)  
      java.lang.String formatShort​(long l, boolean cast)  
      static java.lang.String getDateText()  
      static StringUtils getInstance()  
      IntegerFormat getIntegerFormat()  
      static java.lang.String getLine​(java.lang.String content, int pos, int end)
      returns lines that contain pos to end if end is not -1.
      static @Nullable java.lang.String getPrefix​(java.lang.String str, java.lang.String delim)  
      static boolean isEmpty​(java.lang.String str)  
      static boolean isWhite​(char chr)  
      static boolean isWordSeparator​(char chr)  
      static boolean notBlank​(java.lang.String str)  
      static boolean notEmpty​(java.lang.String str)  
      static java.lang.String removeChar​(java.lang.String str, char ch)  
      static java.lang.String removeSuffix​(java.lang.String str, java.lang.String suffix)  
      java.lang.String unescapeChar​(char ch)  
      java.lang.String unescapeChar​(char c, boolean explicitCast)
      Represent single char the best way possible
      java.lang.String unescapeString​(java.lang.String str)  
      static void visitCodePoints​(java.lang.String str, java.util.function.IntConsumer visitor)  
      • Methods inherited from class java.lang.Object

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

      • StringUtils

        public StringUtils​(JadxArgs args)
    • Method Detail

      • getInstance

        public static StringUtils getInstance()
      • visitCodePoints

        public static void visitCodePoints​(java.lang.String str,
                                           java.util.function.IntConsumer visitor)
      • unescapeString

        public java.lang.String unescapeString​(java.lang.String str)
      • unescapeChar

        public java.lang.String unescapeChar​(char c,
                                             boolean explicitCast)
        Represent single char the best way possible
      • unescapeChar

        public java.lang.String unescapeChar​(char ch)
      • escape

        public static java.lang.String escape​(java.lang.String str)
      • escapeXML

        public static java.lang.String escapeXML​(java.lang.String str)
      • escapeResValue

        public static java.lang.String escapeResValue​(java.lang.String str)
      • escapeResStrValue

        public static java.lang.String escapeResStrValue​(java.lang.String str)
      • notEmpty

        public static boolean notEmpty​(java.lang.String str)
      • isEmpty

        public static boolean isEmpty​(java.lang.String str)
      • notBlank

        public static boolean notBlank​(java.lang.String str)
      • countMatches

        public static int countMatches​(java.lang.String str,
                                       java.lang.String subStr)
      • containsChar

        public static boolean containsChar​(java.lang.String str,
                                           char ch)
      • removeChar

        public static java.lang.String removeChar​(java.lang.String str,
                                                  char ch)
      • countLinesByPos

        public static int countLinesByPos​(java.lang.String content,
                                          int pos,
                                          int start)
        returns how many lines does it have between start to pos in content.
      • getLine

        public static java.lang.String getLine​(java.lang.String content,
                                               int pos,
                                               int end)
        returns lines that contain pos to end if end is not -1.
      • isWhite

        public static boolean isWhite​(char chr)
      • isWordSeparator

        public static boolean isWordSeparator​(char chr)
      • removeSuffix

        public static java.lang.String removeSuffix​(java.lang.String str,
                                                    java.lang.String suffix)
      • getPrefix

        @Nullable
        public static @Nullable java.lang.String getPrefix​(java.lang.String str,
                                                           java.lang.String delim)
      • getDateText

        public static java.lang.String getDateText()
      • formatByte

        public java.lang.String formatByte​(long l,
                                           boolean cast)
      • formatShort

        public java.lang.String formatShort​(long l,
                                            boolean cast)
      • formatInteger

        public java.lang.String formatInteger​(long l,
                                              boolean cast)
      • formatLong

        public java.lang.String formatLong​(long l,
                                           boolean cast)
      • formatDouble

        public static java.lang.String formatDouble​(double d)
      • formatFloat

        public static java.lang.String formatFloat​(float f)
      • capitalizeFirstChar

        public static java.lang.String capitalizeFirstChar​(java.lang.String str)