String:
toUpperCase() 变成大写
toLowerCase() 变成小写
.equals() 区分大小比较
.equalsIgnoreCase() 不区分大小写
字符串拆分:
.toCharArray() 拆分成单个字符
.split(String regex) 按指定字符拆分
查询指定字符的位置
.indexOf() 指定字符出现的位置
.lastIndexOf() 指定字符最后出现的位置
截取字符串
.substring(4,8) 返回[4,8)
替换字符串
.replace("qq","163") 把qq替换为163
返回字符串中指定位置的字符
.charAt()
链接字符串
"1"+11+1==》1111
1+11+"1"==》121
a.concat(b)==》ab
判断某个字符串中是否包含另一个完整的字符串
a.contains(b) ==》true/false
String StringBuffer StringBuilder
1.String对象不可变
2.StringBuffer线程安全 效率比StringBuilder低 适用与多线程
3.StringBuilder线程不安全,效率最高 适用与单线程