创建String对象的方式:
public String() | 创建一个空白字符串对象,不含有任何内容
public String(char[] chs) | 根据字符数组的内容,来创建字符串对象
public String(byte[] bys) | 根据字节数组的内容,来创建字符串对象
字节码文件:class文件
string Table:串池
==号的作用
- 比较基本数据类型:比较的是具体的值
- 比较引用数据类型:比较的是对象地址值
只要想比较字符串的内容,就必须要用String里面的方法
查表法的思想:
字符变成数字:利用ASCII表
StringBuilder:可以看成是一个容器,创建以后里面的内容是可以变的,提高字符串的操作效率
链式编程:方法的调用都写在一行
调用一个方法的时候,不需要用变量去接受它的结果,可以继续调用其他方法
字符串拼接的两种方法:
StringJoiner![](https://img-blog.csdnimg.cn/d4f73285b0bf49f19557220dbe4ad52b.png)