Class TString
- java.lang.Object
-
- de.mirkosertic.bytecoder.classlib.java.lang.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 charcharAt(int index)intcodePointCount(int beginIndex, int endIndex)intcompareTo(java.lang.String anotherString)booleanendsWith(java.lang.String value)booleanequals(java.lang.Object o)booleanequals0(java.lang.String str)booleanequalsIgnoreCase(java.lang.String str)static java.lang.Stringformat(java.lang.String pattern, java.lang.Object[] values)byte[]getBytes()voidgetChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)inthashCode()intindexOf(int c)(package private) voidinitializeWith(byte[] data, int offset, int count, byte coder)(package private) voidinitializeWith(char[] data, int offset, int count)(package private) voidinitializeWith(int[] data, int offset, int count)(package private) voidinitializeWith(java.lang.String value)intlastIndexOf(int c)intlastIndexOf(java.lang.String str)intlength()booleanmatches(java.lang.String regex)java.lang.Stringrepeat(int amount)java.lang.StringreplaceAll(java.lang.String regex, java.lang.String replacement)booleanstartsWith(java.lang.String value)java.lang.CharSequencesubSequence(int start, int end)java.lang.Stringsubstring(int pos)java.lang.Stringsubstring(int pos, int len)char[]toCharArray()java.lang.StringtoLowerCase()java.lang.StringtoLowerCase(java.util.Locale locale)java.lang.StringtoString()java.lang.StringtoUpperCase()java.lang.StringtoUpperCase(java.util.Locale locale)java.lang.Stringtrim()static java.lang.StringvalueOf(boolean b)static java.lang.StringvalueOf(byte b)static java.lang.StringvalueOf(char c)static java.lang.StringvalueOf(double d)static java.lang.StringvalueOf(float f)static java.lang.StringvalueOf(int i)static java.lang.StringvalueOf(long l)static java.lang.StringvalueOf(short s)(package private) static java.lang.StringvalueOf(java.lang.Object obj)
-
-
-
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:
toStringin interfacejava.lang.CharSequence- Overrides:
toStringin classjava.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:
equalsin classjava.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:
compareToin interfacejava.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:
lengthin interfacejava.lang.CharSequence
-
charAt
public char charAt(int index)
- Specified by:
charAtin interfacejava.lang.CharSequence
-
subSequence
public java.lang.CharSequence subSequence(int start, int end)- Specified by:
subSequencein interfacejava.lang.CharSequence
-
getBytes
public byte[] getBytes()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.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)
-
-