java.lang
Class String
java.lang.Object
|
+--java.lang.String
- All Implemented Interfaces:
- CharSequence, Comparable, java.io.Serializable
- public final synchronized class String
- extends Object
- implements java.io.Serializable, Comparable, CharSequence
- See Also:
- Serialized Form
Constructor Summary |
|
String()
|
|
String(byte[])
|
|
String(byte[],
int)
|
|
String(byte[],
int,
int)
|
|
String(byte[],
int,
int,
int)
|
|
String(byte[],
int,
int,
String)
|
|
String(byte[],
String)
|
|
String(char[])
|
|
String(char[],
int,
int)
|
(package private) |
String(int,
int,
char[])
|
|
String(String)
|
|
String(StringBuffer)
|
Method Summary |
(package private) static void |
()
|
char |
charAt(int)
|
private static void |
checkBounds(byte[],
int,
int)
|
int |
compareTo(Object)
|
int |
compareTo(String)
|
int |
compareToIgnoreCase(String)
|
String |
concat(String)
|
boolean |
contentEquals(StringBuffer)
|
static String |
copyValueOf(char[])
|
static String |
copyValueOf(char[],
int,
int)
|
boolean |
endsWith(String)
|
boolean |
equals(Object)
|
boolean |
equalsIgnoreCase(String)
|
byte[] |
getBytes()
|
void |
getBytes(int,
int,
byte[],
int)
|
byte[] |
getBytes(String)
|
void |
getChars(int,
int,
char[],
int)
|
int |
hashCode()
|
(package private) static int |
indexOf(char[],
int,
int,
char[],
int,
int,
int)
|
int |
indexOf(int)
|
int |
indexOf(int,
int)
|
int |
indexOf(String)
|
int |
indexOf(String,
int)
|
String |
intern()
|
(package private) static int |
lastIndexOf(char[],
int,
int,
char[],
int,
int,
int)
|
int |
lastIndexOf(int)
|
int |
lastIndexOf(int,
int)
|
int |
lastIndexOf(String)
|
int |
lastIndexOf(String,
int)
|
int |
length()
|
boolean |
matches(String)
|
boolean |
regionMatches(boolean,
int,
String,
int,
int)
|
boolean |
regionMatches(int,
String,
int,
int)
|
String |
replace(char,
char)
|
String |
replaceAll(String,
String)
|
String |
replaceFirst(String,
String)
|
String[] |
split(String)
|
String[] |
split(String,
int)
|
boolean |
startsWith(String)
|
boolean |
startsWith(String,
int)
|
CharSequence |
subSequence(int,
int)
|
String |
substring(int)
|
String |
substring(int,
int)
|
char[] |
toCharArray()
|
String |
toLowerCase()
|
String |
toLowerCase(java.util.Locale)
|
String |
toString()
|
String |
toUpperCase()
|
String |
toUpperCase(java.util.Locale)
|
String |
trim()
|
static String |
valueOf(boolean)
|
static String |
valueOf(char)
|
static String |
valueOf(char[])
|
static String |
valueOf(char[],
int,
int)
|
static String |
valueOf(double)
|
static String |
valueOf(float)
|
static String |
valueOf(int)
|
static String |
valueOf(long)
|
static String |
valueOf(Object)
|
value
private char[] value
offset
private int offset
count
private int count
hash
private int hash
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
serialPersistentFields
private static final java.io.ObjectStreamField[] serialPersistentFields
CASE_INSENSITIVE_ORDER
public static final java.util.Comparator CASE_INSENSITIVE_ORDER
String
public String()
String
public String(String)
String
public String(char[])
String
public String(char[],
int,
int)
String
public String(byte[],
int,
int,
int)
String
public String(byte[],
int)
String
public String(byte[],
int,
int,
String)
throws java.io.UnsupportedEncodingException
String
public String(byte[],
String)
throws java.io.UnsupportedEncodingException
String
public String(byte[],
int,
int)
String
public String(byte[])
String
public String(StringBuffer)
String
String(int,
int,
char[])
checkBounds
private static void checkBounds(byte[],
int,
int)
length
public int length()
- Specified by:
length
in interface CharSequence
charAt
public char charAt(int)
- Specified by:
charAt
in interface CharSequence
getChars
public void getChars(int,
int,
char[],
int)
getBytes
public void getBytes(int,
int,
byte[],
int)
getBytes
public byte[] getBytes(String)
throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
getBytes
public byte[] getBytes()
equals
public boolean equals(Object)
- Overrides:
equals
in class Object
contentEquals
public boolean contentEquals(StringBuffer)
equalsIgnoreCase
public boolean equalsIgnoreCase(String)
compareTo
public int compareTo(String)
compareTo
public int compareTo(Object)
- Specified by:
compareTo
in interface Comparable
compareToIgnoreCase
public int compareToIgnoreCase(String)
regionMatches
public boolean regionMatches(int,
String,
int,
int)
regionMatches
public boolean regionMatches(boolean,
int,
String,
int,
int)
startsWith
public boolean startsWith(String,
int)
startsWith
public boolean startsWith(String)
endsWith
public boolean endsWith(String)
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
indexOf
public int indexOf(int)
indexOf
public int indexOf(int,
int)
lastIndexOf
public int lastIndexOf(int)
lastIndexOf
public int lastIndexOf(int,
int)
indexOf
public int indexOf(String)
indexOf
public int indexOf(String,
int)
indexOf
static int indexOf(char[],
int,
int,
char[],
int,
int,
int)
lastIndexOf
public int lastIndexOf(String)
lastIndexOf
public int lastIndexOf(String,
int)
lastIndexOf
static int lastIndexOf(char[],
int,
int,
char[],
int,
int,
int)
substring
public String substring(int)
substring
public String substring(int,
int)
subSequence
public CharSequence subSequence(int,
int)
- Specified by:
subSequence
in interface CharSequence
concat
public String concat(String)
replace
public String replace(char,
char)
matches
public boolean matches(String)
replaceFirst
public String replaceFirst(String,
String)
replaceAll
public String replaceAll(String,
String)
split
public String[] split(String,
int)
split
public String[] split(String)
toLowerCase
public String toLowerCase(java.util.Locale)
toLowerCase
public String toLowerCase()
toUpperCase
public String toUpperCase(java.util.Locale)
toUpperCase
public String toUpperCase()
trim
public String trim()
toString
public String toString()
- Specified by:
toString
in interface CharSequence
- Overrides:
toString
in class Object
toCharArray
public char[] toCharArray()
valueOf
public static String valueOf(Object)
valueOf
public static String valueOf(char[])
valueOf
public static String valueOf(char[],
int,
int)
copyValueOf
public static String copyValueOf(char[],
int,
int)
copyValueOf
public static String copyValueOf(char[])
valueOf
public static String valueOf(boolean)
valueOf
public static String valueOf(char)
valueOf
public static String valueOf(int)
valueOf
public static String valueOf(long)
valueOf
public static String valueOf(float)
valueOf
public static String valueOf(double)
intern
public String intern()
static void ()