一、String特性:

二、String字面量定义的说明:

String定义的字符串会在方法区当中的字符串常量池中被创建,而常量池不会存储两个相同内容的字符串。所以如果再创建相同字符串时,地址会复用,指向同一个地址。
三、String对象的创建:
String的实例化方式:
方式一:通过字面量定义的方式
方式二:通过new+构造器的方式
一些结论:
四、String字符串相关方法:


结果是:-2,相当于a-a(97-97),b-b(98-98),c-e(99-101)=-2

结果是:尚硅谷教育

结果是:尚硅谷


结果是:true

从2开始是不是以“ll”开始的,结果是:true


结果是:3(首次出现的位置的索引值)

结果是:7(从左边数索引值但是是看右侧第一次出现)

结果是:4(从索引处为6的地方从右向左找)


原来的str1是不变的(体现了String的不变性),但是返回的值str2是变的,即把所有的北改为东。
五、String类与其他结构之间的转化:
image.png


网友评论