1.创建字符串对象的区别对比:当使用双引号创建字符串对象的时候,系统会检查该字符串是否在字符串常量池中存在;通过new关键字创建的字符串对象,每一次new都会申请一个内存空间,虽然内容相同,但是地址值不同。
2.String特点:Java中的所有双引号字符串,都是String类的对象;字符串不可变,它们的值在创建后不可更改;虽然String的值不可改,但是它们可以被共享。
3.遍历字符串:使用charAt(int index)方法;使用toCharArray()方法。
4.StringBuilder:可变字符串类,可以提高字符串的效率。
5.StringBuilder常用方法:
6.判断是否是对称字符串【12321、111】思路:将字符串反转与原来字符串比较【StringBuilder的reverse方法】。
7.String转StringBuilder:new StringBuilder(String s);StringBuilder 转String利用StringBuilder的toString方法。