(1)构造方法:
a.String() :创建一个字符串对象,对象的内容为空字符序列;
b.String(byte[]
bytes) :创建一个字符串对象,对象的内容为byte[] bytes字符串序列;
c.String(String original):创建一个字符串对象,对象的内容拷贝original对象的内容;
d.String(StringBuffer
buffer) :创建一个字符串对象,对象的内容为buffer对象包含的内容;
e.String(StringBuilder
builder) :创建一个字符串对象,对象的内容为builder对象包含的内容;
(2)常用成员方法
a.int compareTo(String
anotherString):比较两个字符串,其中参数为一个字符串对象;
b.String concat(String str):将str对象的字符串,添加到该字符串末尾;
c.boolean contains(CharSequence s):判定字符串是否包含字符串序列s
d.boolean equalsIgnoreCase(String anotherString):判定一个字符串对象和另外一个字符穿对象是否相等,忽略大小写;
e.boolean equals(Object anObject):判定两个字符串对象的内容是否相等;
f.int indexOf(int ch):返回字符串中第一次出现‘ch‘字符的标号
g.indexOf(int ch, int fromIndex):返回字符串中从fromIndex位置开始第一次出现‘ch‘字符的标号
h.boolean isEmpty():判定字符串对象是否为空
i.static String join(CharSequence delimiter, CharSequence...
elements):链接一串字符
k.int length():获得字符串长度
l.String
replace(char oldChar, char newChar):替换原有字符串中一个字符生成一个新的字符串对象
String replace(CharSequence target, CharSequence replacement) 而不是改变原理的字符串内容
replaceAll(String regex, String replacement)
m.String substring(int beginIndex, int endIndex):截取一段子字符串(从deginIndex位置到endIndex位置)
n.char[] toCharArray():将字符串转换为字符数组,并保存到char型数组中
o.String toString():将其他对象转换成String对象字符串
p.static String valueOf(。。。):将其他类型的字符/参数/转换为字符串对象
a.StringBuffer() :创建一个StringBuffer对象,初始化一个16字符空间且存储内容为空;
b.StringBuffer(CharSequence seq) :创建一个StringBuffer对象,对象初始内容为seq;
c.StringBuffer(int capacity) :创建一个StringBuffer对象,指定空间大小为capacity;
d.StringBuffer(String str) :创建一个StringBuffer对象,初始化内容为str对象指定的字符串;
a.StringBuffer append(char
c/char[] str /CharSequence s/...):添加相应内容到该字符串序列末尾处;
b.StringBuffer delete(int
start, int end):删除字符串序列start到end位置段字符串序列;
c.StringBuffer insert(int
offset, char[] str/ CharSequence s/...):向字符串序列offset位置插入一个字符/字符串/...
d.int length():返回StringBuffer对象所指定字符串序列字符个数;
e.StringBuffer replace(int
start, int end, String str):替换指定字符串序列
f.String substring(int
start, int end) :截取子字符串序列
g.String toString():将StringBuaffer对象转换为String类型对象;
StringBuilder类