StringBuilder 拼接字符串
Object的toString方法的作用是什么?
- 默认打印当前对象的地址
- 让子类重写以便返回子类对象的内容
快速重写toString快捷键:tos回车回车
String重写了equals,若用equals判断其他类型的对象均是比较地址
因此引入了Object类比较字符串中的值
-
Object.equals(s1,s2);
-
Object.isNull(s1);
StringBuilder 是一个可变的字符串类,可以看成一个对象的容器
作用:提高字符串的操作效率
常见使用方式:
- 创建及初始化
StringBuilder sb = new StringBuilder();
sb.append("a");
sb.append("b");
sb.append("a").append("b").append("c");//支持链式编程
- 字符串反转
sb.length()//计算长度
- 计算长度
sb.length()//计算长度
StringBuilder 只是拼接字符串的手段,效率好,最终的目的还是要恢复成string类型
- 恢复成String类型
String rs=sb.toString();