java学习part31String

142-常用类与基础API-String的理解与不可变性_哔哩哔哩_bilibili

1.Stringjava学习part31String_第1张图片java学习part31String_第2张图片

 2.字符串常量池

java学习part31String_第3张图片

变更储存区的原因是加快被gc的频率

java学习part31String_第4张图片

java学习part31String_第5张图片

java学习part31String_第6张图片

==比地址,equals比内容

java学习part31String_第7张图片

java学习part31String_第8张图片

3.字符串连接

s3s4都是字符串常量,后面几个会利用StringBuilder的toString(),里面会new字符串,所以地址不一样。

java学习part31String_第9张图片

intern函数 

java学习part31String_第10张图片 

3.2总结

java学习part31String_第11张图片

4.String构造器

java学习part31String_第12张图片

java学习part31String_第13张图片

5.String转其他类型

5.1String-int-Integer

java学习part31String_第14张图片

java学习part31String_第15张图片

5.2String-char

java学习part31String_第16张图片

5.3String-Byte 

java学习part31String_第17张图片

 

java学习part31String_第18张图片

java学习part31String_第19张图片

编码和解码要一致,默认utf-8 

java学习part31String_第20张图片

6.String常用方法

java学习part31String_第21张图片

判断长度是否为0,如果是null会空指针 

java学习part31String_第22张图片

7.String查找方法

java学习part31String_第23张图片

java学习part31String_第24张图片

java学习part31String_第25张图片

java学习part31String_第26张图片

你可能感兴趣的:(java,学习)