Class TString

java.lang.Object
org.teavm.classlib.java.lang.TObject
org.teavm.classlib.java.lang.TString
All Implemented Interfaces:
TSerializable, TCharSequence, TComparable<TString>

public class TString extends TObject implements TSerializable, TComparable<TString>, TCharSequence
  • Field Details

    • CASE_INSENSITIVE_ORDER

      public static final TComparator<TString> CASE_INSENSITIVE_ORDER
  • Constructor Details

  • Method Details

    • charAt

      public char charAt(int index)
      Specified by:
      charAt in interface TCharSequence
    • codePointAt

      public int codePointAt(int index)
    • codePointBefore

      public int codePointBefore(int index)
    • codePointCount

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

      public int offsetByCodePoints(int index, int codePointOffset)
    • length

      public int length()
      Specified by:
      length in interface TCharSequence
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface TCharSequence
    • isBlank

      public boolean isBlank()
    • getChars

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

      public boolean contentEquals(TStringBuffer buffer)
    • contentEquals

      public boolean contentEquals(TCharSequence charSeq)
    • compareTo

      public int compareTo(TString anotherString)
      Specified by:
      compareTo in interface TComparable<TString>
    • compareToIgnoreCase

      public int compareToIgnoreCase(TString anotherString)
    • startsWith

      public boolean startsWith(TString prefix, int toffset)
    • startsWith

      public boolean startsWith(TString prefix)
    • regionMatches

      public boolean regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len)
    • regionMatches

      public boolean regionMatches(int toffset, TString other, int ooffset, int len)
    • endsWith

      public boolean endsWith(TString suffix)
    • indexOf

      public int indexOf(int ch, int fromIndex)
    • indexOf

      public int indexOf(int ch)
    • lastIndexOf

      public int lastIndexOf(int ch, int fromIndex)
    • lastIndexOf

      public int lastIndexOf(int ch)
    • indexOf

      public int indexOf(TString str, int fromIndex)
    • indexOf

      public int indexOf(TString str)
    • lastIndexOf

      public int lastIndexOf(TString str, int fromIndex)
    • lastIndexOf

      public int lastIndexOf(TString str)
    • substring

      public TString substring(int beginIndex, int endIndex)
    • substring

      public TString substring(int beginIndex)
    • subSequence

      public TCharSequence subSequence(int beginIndex, int endIndex)
      Specified by:
      subSequence in interface TCharSequence
    • concat

      public TString concat(TString str)
    • replace

      public TString replace(char oldChar, char newChar)
    • contains

      public boolean contains(TCharSequence s)
    • replace

      public String replace(TCharSequence target, TCharSequence replacement)
    • trim

      public TString trim()
    • strip

      public TString strip()
    • stripLeading

      public TString stripLeading()
    • stripTrailing

      public TString stripTrailing()
    • toString

      public String toString()
      Specified by:
      toString in interface TCharSequence
      Overrides:
      toString in class TObject
    • toCharArray

      public char[] toCharArray()
    • chars

      public TIntStream chars()
      Specified by:
      chars in interface TCharSequence
    • codePoints

      public TIntStream codePoints()
      Specified by:
      codePoints in interface TCharSequence
    • valueOf

      public static String valueOf(Object obj)
    • valueOf

      public static TString valueOf(char[] data)
    • valueOf

      public static TString valueOf(char[] data, int offset, int count)
    • copyValueOf

      public static TString copyValueOf(char[] data)
    • copyValueOf

      public static TString copyValueOf(char[] data, int offset, int count)
    • valueOf

      public static String valueOf(boolean b)
    • valueOf

      public static String valueOf(char c)
    • 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)
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class TObject
    • equalsIgnoreCase

      public boolean equalsIgnoreCase(TString other)
    • getBytes

      public byte[] getBytes(TString charsetName) throws TUnsupportedEncodingException
      Throws:
      TUnsupportedEncodingException
    • getBytes

      public byte[] getBytes()
    • getBytes

      public byte[] getBytes(TCharset charset)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class TObject
    • toLowerCase

      public TString toLowerCase()
    • toLowerCase

      public TString toLowerCase(TLocale locale)
    • toUpperCase

      public TString toUpperCase()
    • toUpperCase

      public TString toUpperCase(TLocale locale)
    • intern

      public TString intern()
    • matches

      public boolean matches(String regex)
    • split

      public String[] split(String regex)
    • split

      public String[] split(String regex, int limit)
    • replaceAll

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

      public String replaceFirst(String regex, String replacement)
    • format

      public static String format(String format, Object... args)
    • format

      public static String format(Locale l, String format, Object... args)
    • formatted

      public String formatted(Object... args)
    • join

      public static TString join(CharSequence delimiter, CharSequence... elements)
    • join

      public static String join(CharSequence delimiter, Iterable<? extends CharSequence> elements)
    • repeat

      public TString repeat(int count)