String类中提供了一些很棒的方法,例如查找特定字符的indexOf()和返回查找位置的lastIndexOf()方法,都是非常实用的。
String还可以进行拼接,但需要注意:
1、常量与常量的拼接结果在常量池。且常量池中不存在相同内容的常量
2、只要其中有一个是变量,结果就在堆中
3、如果拼接的结果调用intern()方法,返回值就在常量池中
另外我尝试过派生一个String的子类,但String应该是final的,无法继承。
另外的另外,其他类型的数据与String相加后依旧是String。