1.用加号拼接
2.String概述
3.注意:
4.创建String对象两种方式
//1使用直接赋值获取一个字符串对象
String s1 = "ABC";
System.out.println(s1);//ABC
//使用new的方式来获取一个字符
//空参构造:可以获取一个空白字符串对象
String s2 = new String();
System.out.println("@" + s2 +"!");//@! 没有s2,s2是空的
//传递一个字符串,根据传递的字符串的内容再创建一个新的字符串对象
String s3 = new String("abc");
System.out.println(s3);
//传递一个字符数组,根据字符数组的内容在创建一个新的字符串对象
//应用场景:需求:我要修改字符串的内容abc 变 qbc
char[] chs = {'a','b','c'};
String s4 = new String(chs);
System.out.println(s4);//abc
//传递一个字节byte数组,根据字节数组的内容在创建一个新的字符串对象
//应用场景:以后在网络中传输数据其实都是字节信息
//我们一般把字节信息进行转换,转成字符串,此时就用到构造
byte[] bytes = {97,89,99};
String s5 = new String(bytes);
System.out.println(s5);//aYC
5.字符串在字符串池
==可以直接在字符串池里面找到。
只要是new出来的,都是开辟出一个新空间。