String
//获取字符串长度(注意括号,和数组获取长度区分)
str.length();
//获取某一位字符
str.charAt(i);
//截取子串(左闭右开)
str.substring(beginIndex);
str.substring(beginIndex, endIndex);
//获取子串在原串中第一次出现的位置
str.indexOf(s);
//字符串比较(str1小于str2返回负数,大于返回正数,相等返回0)
str1.compareTo(str2);
StringBuilder
//StringBuilder构造
StringBuilder sb = new StringBuilder();
//添加字符或字符串(可叠加)
sb.append(str);
//获取StringBuilder长度
sb.length();
//获取某位字符
sb.charAt(i);
//插入子串
sb.insert(index, str)
//替换子串
sb.replace(start, end, str);
//删除某位字符
sb.deleteCharAt(index);
//删除子串(左闭右开),必须传区间
sb.delete(start, end);
//StringBuilder转String
sb.toString();
StringBuffer
同StringBuilder