public class StringDemo {
public static void main(String[] args) {
//直接赋值
String s1="abc";
System.out.println(s1);
//使用new的方式来获取一个字符串对象
//空参构造:可以获取一个空白的字符串对象
String s2 = new String();
System.out.println("$"+s2+"$");
//传递一个字符串,根据传递的字符串内容再创建一个新的字符串对象
String s3 = new String ("abc");
System.out.println(s3);
//传递一个字符数组,根据传递的字符数组内容再创建一个新的字符串对象
//需求:abc-->Qbc
//abc-->{"a","b","c"}-->{"Q","b","c"}
char[] ch = {'a','b','c','d'};
String s4 =new String(ch);
System.out.println(s4);
//传递一个字节数组,根据传递的字节数组内容再创建一个新的字符串对象
byte [] by= {97,98,99,100};
String s5 = new String(by);
System.out.println(s5);
}
}