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 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)
-
-
-
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 interfacejava.lang.CharSequence
- Overrides:
toString
in 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:
equals
in 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:
compareTo
in 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:
length
in interfacejava.lang.CharSequence
-
charAt
public char charAt(int index)
- Specified by:
charAt
in interfacejava.lang.CharSequence
-
subSequence
public java.lang.CharSequence subSequence(int start, int end)
- Specified by:
subSequence
in interfacejava.lang.CharSequence
-
getBytes
public byte[] getBytes()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in 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)
-
-