Class TString

  • All Implemented Interfaces:
    java.lang.CharSequence, java.lang.Comparable<java.lang.String>

    public class TString
    extends java.lang.Object
    implements java.lang.CharSequence, java.lang.Comparable<java.lang.String>
    • Constructor Summary

      Constructors 
      Constructor Description
      TString()  
      TString​(byte[] data)  
      TString​(byte[] data, byte coder)  
      TString​(byte[] data, int offset, int count)  
      TString​(char[] data)  
      TString​(char[] data, int offset, int count)  
      TString​(int[] data, int offset, int count)  
      TString​(java.lang.String value)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      char charAt​(int index)  
      int codePointCount​(int beginIndex, int endIndex)  
      int compareTo​(java.lang.String anotherString)  
      boolean endsWith​(java.lang.String value)  
      boolean equals​(java.lang.Object o)  
      boolean equals0​(java.lang.String str)  
      boolean equalsIgnoreCase​(java.lang.String str)  
      static java.lang.String format​(java.lang.String pattern, java.lang.Object[] values)  
      byte[] getBytes()  
      void getChars​(int srcBegin, int srcEnd, char[] dst, int dstBegin)  
      int hashCode()  
      int indexOf​(int c)  
      (package private) void initializeWith​(byte[] data, int offset, int count, byte coder)  
      (package private) void initializeWith​(char[] data, int offset, int count)  
      (package private) void initializeWith​(int[] data, int offset, int count)  
      (package private) void initializeWith​(java.lang.String value)  
      int lastIndexOf​(int c)  
      int lastIndexOf​(java.lang.String str)  
      int length()  
      boolean matches​(java.lang.String regex)  
      java.lang.String repeat​(int amount)  
      java.lang.String replaceAll​(java.lang.String regex, java.lang.String replacement)  
      boolean startsWith​(java.lang.String value)  
      java.lang.CharSequence subSequence​(int start, int end)  
      java.lang.String substring​(int pos)  
      java.lang.String substring​(int pos, int len)  
      char[] toCharArray()  
      java.lang.String toLowerCase()  
      java.lang.String toLowerCase​(java.util.Locale locale)  
      java.lang.String toString()  
      java.lang.String toUpperCase()  
      java.lang.String toUpperCase​(java.util.Locale locale)  
      java.lang.String trim()  
      static java.lang.String valueOf​(boolean b)  
      static java.lang.String valueOf​(byte b)  
      static java.lang.String valueOf​(char c)  
      static java.lang.String valueOf​(double d)  
      static java.lang.String valueOf​(float f)  
      static java.lang.String valueOf​(int i)  
      static java.lang.String valueOf​(long l)  
      static java.lang.String valueOf​(short s)  
      (package private) static java.lang.String valueOf​(java.lang.Object obj)  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.lang.CharSequence

        chars, codePoints
    • Constructor Detail

      • TString

        public TString()
      • TString

        public TString​(java.lang.String value)
      • TString

        public TString​(byte[] data,
                       byte coder)
      • TString

        public TString​(byte[] data)
      • TString

        public TString​(byte[] data,
                       int offset,
                       int count)
      • TString

        public TString​(char[] data,
                       int offset,
                       int count)
      • TString

        public TString​(char[] data)
      • TString

        public TString​(int[] data,
                       int offset,
                       int count)
    • Method Detail

      • initializeWith

        void initializeWith​(byte[] data,
                            int offset,
                            int count,
                            byte coder)
      • initializeWith

        void initializeWith​(java.lang.String value)
      • initializeWith

        void initializeWith​(char[] data,
                            int offset,
                            int count)
      • initializeWith

        void initializeWith​(int[] data,
                            int offset,
                            int count)
      • toString

        public java.lang.String toString()
        Specified by:
        toString in interface java.lang.CharSequence
        Overrides:
        toString in class java.lang.Object
      • matches

        public boolean matches​(java.lang.String regex)
      • valueOf

        static java.lang.String valueOf​(java.lang.Object obj)
      • valueOf

        public static java.lang.String valueOf​(byte b)
      • valueOf

        public static java.lang.String valueOf​(char c)
      • valueOf

        public static java.lang.String valueOf​(short s)
      • valueOf

        public static java.lang.String valueOf​(int i)
      • valueOf

        public static java.lang.String valueOf​(long l)
      • valueOf

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

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

        public static java.lang.String valueOf​(boolean b)
      • toCharArray

        public char[] toCharArray()
      • getChars

        public void getChars​(int srcBegin,
                             int srcEnd,
                             char[] dst,
                             int dstBegin)
      • format

        public static java.lang.String format​(java.lang.String pattern,
                                              java.lang.Object[] values)
      • equalsIgnoreCase

        public boolean equalsIgnoreCase​(java.lang.String str)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • equals0

        public boolean equals0​(java.lang.String str)
      • indexOf

        public int indexOf​(int c)
      • lastIndexOf

        public int lastIndexOf​(int c)
      • lastIndexOf

        public int lastIndexOf​(java.lang.String str)
      • compareTo

        public int compareTo​(java.lang.String anotherString)
        Specified by:
        compareTo in interface java.lang.Comparable<java.lang.String>
      • repeat

        public java.lang.String repeat​(int amount)
      • substring

        public java.lang.String substring​(int pos,
                                          int len)
      • substring

        public java.lang.String substring​(int pos)
      • startsWith

        public boolean startsWith​(java.lang.String value)
      • endsWith

        public boolean endsWith​(java.lang.String value)
      • replaceAll

        public java.lang.String replaceAll​(java.lang.String regex,
                                           java.lang.String replacement)
      • codePointCount

        public int codePointCount​(int beginIndex,
                                  int endIndex)
      • trim

        public java.lang.String trim()
      • length

        public int length()
        Specified by:
        length in interface java.lang.CharSequence
      • charAt

        public char charAt​(int index)
        Specified by:
        charAt in interface java.lang.CharSequence
      • subSequence

        public java.lang.CharSequence subSequence​(int start,
                                                  int end)
        Specified by:
        subSequence in interface java.lang.CharSequence
      • getBytes

        public byte[] getBytes()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toUpperCase

        public java.lang.String toUpperCase()
      • toUpperCase

        public java.lang.String toUpperCase​(java.util.Locale locale)
      • toLowerCase

        public java.lang.String toLowerCase()
      • toLowerCase

        public java.lang.String toLowerCase​(java.util.Locale locale)