String类
创建String对象的几种方法
1.直接赋值
String s = " n i h a o"
2.new(创建对象)
构造方法
public String()
public String(String original)
public String(char[ ] chs)
public String(byte[ ] chs)
package bag1;
//String类不用手动导包
public class javahomework {
public static void main(String[] args) {
//1.用直接赋值的方式获取一个字符串对象
String s1 ="abc";
System.out.println(s1);
//2.使用new的方式获取一个字符串对象
//空参构造:可以获取一个空白的1字符串对象
String s2 =new String();
System.out.println(s2);
//传递一个字符串,根据传递的字符数组内容在创建一个新的字符串对象(少用)
String s3 =new String("abc");
System.out.println(s3);
//创建一个字符数组,根据字符数组的内容再创建一个新的字符串对象
char[] chs ={'a','b','c','d'};
String s4 = new String(chs);
//使用场景:需求:修改字符串的内容
//abc-->{'a','b','c'}-->{'Q','b','c'}-->Qbc
//传递一个字节数组,根据字节数组的内容再创建一个新的字符串对象
byte[] bytes ={97,98,99,100};//ASCII码-->字符
String s5 = new String(bytes);
System.out.println(s5);
//应用场景:在网络中传输的数据是字节信息
//把字节信息转换成字符串时,要用到此构造
}
}