java.lang

Class String

public final class String extends Object implements Serializable, Comparable<String>, CharSequence

Field Summary
static Comparator<String>CASE_INSENSITIVE_ORDER
Constructor Summary
String()
String(String original)
String(char[] value)
String(char[] value, int offset, int count)
String(byte[] ascii, int hibyte, int offset, int count)
String(byte[] ascii, int hibyte)
String(byte[] bytes, int offset, int length, String charsetName)
String(byte[] bytes, String charsetName)
String(byte[] bytes, int offset, int length)
String(byte[] bytes)
String(StringBuffer buffer)
Method Summary
charcharAt(int index)
intcompareTo(String anotherString)
intcompareToIgnoreCase(String str)
Stringconcat(String str)
booleancontentEquals(StringBuffer sb)
static StringcopyValueOf(char[] data, int offset, int count)
static StringcopyValueOf(char[] data)
booleanendsWith(String suffix)
booleanequals(Object anObject)
booleanequalsIgnoreCase(String anotherString)
voidgetBytes(int srcBegin, int srcEnd, byte[] dst, int dstBegin)
byte[]getBytes(String charsetName)
byte[]getBytes()
voidgetChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)
inthashCode()
intindexOf(int ch)
intindexOf(int ch, int fromIndex)
intindexOf(String str)
intindexOf(String str, int fromIndex)
Stringintern()
intlastIndexOf(int ch)
intlastIndexOf(int ch, int fromIndex)
intlastIndexOf(String str)
intlastIndexOf(String str, int fromIndex)
intlength()
booleanmatches(String regex)
booleanregionMatches(int toffset, String other, int ooffset, int len)
booleanregionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len)
Stringreplace(char oldChar, char newChar)
StringreplaceAll(String regex, String replacement)
StringreplaceFirst(String regex, String replacement)
String[]split(String regex, int limit)
String[]split(String regex)
booleanstartsWith(String prefix, int toffset)
booleanstartsWith(String prefix)
CharSequencesubSequence(int beginIndex, int endIndex)
Stringsubstring(int beginIndex)
Stringsubstring(int beginIndex, int endIndex)
char[]toCharArray()
StringtoLowerCase(Locale locale)
StringtoLowerCase()
StringtoString()
StringtoUpperCase(Locale locale)
StringtoUpperCase()
Stringtrim()
static StringvalueOf(Object obj)
static StringvalueOf(char[] data)
static StringvalueOf(char[] data, int offset, int count)
static StringvalueOf(boolean b)
static StringvalueOf(char c)
static StringvalueOf(int i)
static StringvalueOf(long l)
static StringvalueOf(float f)
static StringvalueOf(double d)

Field Detail

CASE_INSENSITIVE_ORDER

public static final Comparator<String> CASE_INSENSITIVE_ORDER

Constructor Detail

String

public String()

String

public String(String original)

String

public String(char[] value)

String

public String(char[] value, int offset, int count)

String

public String(byte[] ascii, int hibyte, int offset, int count)

String

public String(byte[] ascii, int hibyte)

String

public String(byte[] bytes, int offset, int length, String charsetName)

String

public String(byte[] bytes, String charsetName)

String

public String(byte[] bytes, int offset, int length)

String

public String(byte[] bytes)

String

public String(StringBuffer buffer)

Method Detail

charAt

public char charAt(int index)

compareTo

public int compareTo(String anotherString)

compareToIgnoreCase

public int compareToIgnoreCase(String str)

concat

public String concat(String str)

contentEquals

public boolean contentEquals(StringBuffer sb)

copyValueOf

public static String copyValueOf(char[] data, int offset, int count)

copyValueOf

public static String copyValueOf(char[] data)

endsWith

public boolean endsWith(String suffix)

equals

public boolean equals(Object anObject)

equalsIgnoreCase

public boolean equalsIgnoreCase(String anotherString)

getBytes

public void getBytes(int srcBegin, int srcEnd, byte[] dst, int dstBegin)

getBytes

public byte[] getBytes(String charsetName)

getBytes

public byte[] getBytes()

getChars

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

hashCode

public int hashCode()

indexOf

public int indexOf(int ch)

indexOf

public int indexOf(int ch, int fromIndex)

indexOf

public int indexOf(String str)

indexOf

public int indexOf(String str, int fromIndex)

intern

public String intern()

lastIndexOf

public int lastIndexOf(int ch)

lastIndexOf

public int lastIndexOf(int ch, int fromIndex)

lastIndexOf

public int lastIndexOf(String str)

lastIndexOf

public int lastIndexOf(String str, int fromIndex)

length

public int length()

matches

public boolean matches(String regex)

regionMatches

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

regionMatches

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

replace

public String replace(char oldChar, char newChar)

replaceAll

public String replaceAll(String regex, String replacement)

replaceFirst

public String replaceFirst(String regex, String replacement)

split

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

split

public String[] split(String regex)

startsWith

public boolean startsWith(String prefix, int toffset)

startsWith

public boolean startsWith(String prefix)

subSequence

public CharSequence subSequence(int beginIndex, int endIndex)

substring

public String substring(int beginIndex)

substring

public String substring(int beginIndex, int endIndex)

toCharArray

public char[] toCharArray()

toLowerCase

public String toLowerCase(Locale locale)

toLowerCase

public String toLowerCase()

toString

public String toString()

toUpperCase

public String toUpperCase(Locale locale)

toUpperCase

public String toUpperCase()

trim

public String trim()

valueOf

public static String valueOf(Object obj)

valueOf

public static String valueOf(char[] data)

valueOf

public static String valueOf(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)