1.java.lang.String 是不可变的 StringBuffer 是可变的,两者在对字符串进行追加的时候,StringBuffer效率更高,因为StringBuffer是可以动态改变,而String得重新申请一块内存,然后再把原字符串以及追加的字符串都放到该空间中。 append()添加在原字符串后面 insert()插入,delete()删除 reverse逆序 新大陆面试有问到这个知识点
2.String(c,4,5)从C中的第4个字符开始,截取5个字符 组成一个字符串。从0开始计算
3.string.charAt(index) 返回字符串index下标的内容。
string.indexOf(”string“) 返回字符串出现string内容的第一个位置。
string.replace("1","2");把1替换成2.
string.startsWith("1")是不是以1开头
string.endWith("1")是不是以1结尾
string.toLowerCase();转小写
string.toUpperCase()转大写
string.substring(index)从index开始,截取字符串。
public static String valuesOf(object obj) 该方法有用到多态。
string.split(",")用,分割出,返回分割后的字符串数组。例子“ddd,1111,2222” 新大陆面试有问到这个知识点
4.对字符串遍历可以用charAt 应用
for(int i=0;i<string.length;i++){
char c&#