字符串的特点:
- 1.字符串的内容不可以改变
- 2.正是因为字符串不可变,所以字符串可以共享使用的
- 3.字符串效果上相当于是char【】字符数组,但是底层原理byte【】字节数组*/
/*构造字符串的常见3+1种方式:
三种构造方法:
public String():创建一个空白字符串,不含任何内容
public String(char[]array),根据字符数组的内容,来创建对应的字符串
public string(byte[]array);根据字节数组的内容,来创建对应的字符串
*/
//一种直接创建:
//String str=“hello”;右边直接双引号
//注意:直接写上双引号,就是字符串对象。
public class Demo02 {
public static void main(String[] args) {
//使用空参构造
String str1 = new String();
//小括号留空,说明字符串什么的都没有
System.out.println("第一个" + str1);
//根据字符数组创建字符串
char[] charArray = {'A', 'B', 'C'};
String str2 = new String(charArray);
System.out.println("第二个" + str2);
//根据字节数组创建字符串
byte[] byteArray = {97, 98, 99};
String str3 = new String(byteArray);
System.out.println("第三个" + str3);
//一种创建
String str4 = "abc";
System.out.println("第四个" + str4);
}
}