java.lang.Object
de.mirkosertic.bytecoder.classlib.java.lang.TString
All Implemented Interfaces:
CharSequence, Comparable<String>

public class TString extends Object implements CharSequence, Comparable<String>
  • Constructor Details

    • TString

      public TString()
    • TString

      public TString(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 Details

    • initializeWith

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

      void initializeWith(String value)
    • initializeWith

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

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

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

      public boolean matches(String regex)
    • valueOf

      static String valueOf(Object obj)
    • valueOf

      public static String valueOf(byte b)
    • valueOf

      public static String valueOf(char c)
    • valueOf

      public static String valueOf(short s)
    • valueOf

      public static String valueOf(int i)
    • valueOf

      public static String valueOf(long l)
    • valueOf

      public static String valueOf(float f)
    • valueOf

      public static String valueOf(double d)
    • valueOf

      public static String valueOf(boolean b)
    • toCharArray

      public char[] toCharArray()
    • getChars

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

      public static String format(String pattern, Object[] values)
    • equalsIgnoreCase

      public boolean equalsIgnoreCase(String str)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • equals0

      public boolean equals0(String str)
    • indexOf

      public int indexOf(int c)
    • lastIndexOf

      public int lastIndexOf(int c)
    • lastIndexOf

      public int lastIndexOf(String str)
    • compareTo

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

      public String repeat(int amount)
    • substring

      public String substring(int pos, int len)
    • substring

      public String substring(int pos)
    • startsWith

      public boolean startsWith(String value)
    • endsWith

      public boolean endsWith(String value)
    • replaceAll

      public String replaceAll(String regex, String replacement)
    • codePointCount

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

      public String trim()
    • length

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

      public char charAt(int index)
      Specified by:
      charAt in interface CharSequence
    • subSequence

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

      public byte[] getBytes()
    • hashCode

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

      public String toUpperCase()
    • toUpperCase

      public String toUpperCase(Locale locale)
    • toLowerCase

      public String toLowerCase()
    • toLowerCase

      public String toLowerCase(Locale locale)