在Java中,字符串被作为String类型的对象处理。String类位于java.lang包中。默认情况下,该包被自动导入所有的程序。
字符串的不变性:
String对象创建后则不能被修改,是不可变的,在平时我们常用的修改其实是创建了新的对象,所指向的内存空间不同。
如下:

运行结果:

可变的字符串类:StringBuilder
如果需要一个可以改变的字符串,我们可以使用StringBuilder。那么如何定义StringBuilder类的对象呢?
我们来看下面的代码:

运行结果:imooc
StringBuilder类的常用方法:

String类的常用方法:

"=="和equals()的区别:
==:判断两个字符串在内存中的首地址是否相同,即判断是否是同一个字符串对象。
equals():比较储存在两个字符串对象中的内容是否相同。
2699

被折叠的 条评论
为什么被折叠?



