字符串概念和特点与字符串的构造方法和直接创建
java.long.String类代表字符串
java程序中的所有字符串面值如("a,b,c")都作为此类的实例实现
其实就是说:程序当中所有的双云好字符串都是String类的对象,就算没有new那么是
特点;
1.字符串的内容永不可变
2.正是因为字符串不可以改变,所以字符串是可以共享是用的
3.字符串效果相当于是char[]字符数组但是底层原理是byte[]字节数组
创建字符串的常见方式:
public String();创建一个空白字符串不含有任何内容
public String(char[] array);根据字符数组的内容来创建对应的字符串
public String(byte[] arr);根据字节数组的内容来创建对应的字符串
String string = "asda";
public static void mian(String[] args){
String str1 = new String();
System.out.println(str1);
char[] chararray = {'a','b'};
String str3 = new String(chararray);//a,b
byte[] arr = {97,98};
String str4 = new String(arr);
String str5 = "asdasd";
System.out.println(str5);//asdasd
}