1、
s.charAt(index) 返回字符串某个字符
Character.isLetterOrDigit 判断某个字符是否为数字或者字母
Character.toLowerCase 大小写转换
s.replaceAll() 方法使用给定的参数 replacement 替换字符串所有匹配给定的正则表达式的子字符串。替换为 “” 就是删除
String rev = new StringBuffer(actual).reverse().toString(); 一句话字符反转

2、
当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。
和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。
图片说明
StringBuilder 类在 Java 5 中被提出,它和 StringBuffer 之间的最大不同在于 StringBuilder 的方法不是线程安全的(不能同步访问)。
由于 StringBuilder 相较于 StringBuffer 有速度优势,所以多数情况下建议使用 StringBuilder 类。
public StringBuffer append(String s) 在末尾追加
public StringBuffer reverse() 反转
public delete(int start, int end) 删除
insert(int offset, String str) 将 str 参数的字符串插入此序列中。
replace(int start, int end, String str) 使用给定 String 中的字符替换此序列的子字符串中的字符。
String toString() 返回此序列中数据的字符串表示形式。
图片说明

3、
图片说明

图片说明
可以查子字符串