package com.great.day02_01;
public class TestStringCreate {
public static void main(String[] args) {
String str0,str1,str2,str3,str4,str5,str6,str7;
byte b_array[]={'a','b','c','d','e','f'};
char c_array[]={'大','家','好','谢','谢','你'};
StringBuffer sb =new StringBuffer("早上好");
str0 = new String("Goodbye"); // 根据指定的信息创建一个新的String对象
str1 = new String(); // 创建一个新的空序列String对象
str2 = new String(b_array); // 根据指定的字符集字节数组创建一个新的String对象
str3 = new String(c_array); // 根据指定的字符数组创建一个新的String对象
str4 = new String(sb); // 根据指定的字符串缓冲区参数创建一个新的String对象
str5 = new String(b_array, 0, 5); // 从B_array数组中获取以下标为1开始,下标为4-1结束之间的字节创建一个新的String对象
str6 = new String(c_array, 1, 4); // 从C_array数组中获取以下标为0开始,下标为3-1结束之间的字符创建一个新的String对象
str7 = new String(str2); // 根据指定的字符串对象创建一个新的String对象
System.out.println("创建字符串类的方法一:str0=" + str0);
System.out.println("创建字符串类的方法二:str1=" + str1);
System.out.println("创建字符串类的方法三:str2=" + str2);
System.out.println("创建字符串类的方法四:str3=" + str3);
System.out.println("创建字符串类的方法五:str4=" + str4);
System.out.println("创建字符串类的方法六:str5=" + str5);
System.out.println("创建字符串类的方法七:str6=" + str6);
System.out.println("创建字符串类的方法八:str7=" + str7);
String get_request = "GET /1.html HTTP/1.1";
}
}
输出结果:
创建字符串类的方法一:str0=Goodbye
创建字符串类的方法二:str1=
创建字符串类的方法三:str2=abcdef
创建字符串类的方法四:str3=大家好谢谢你
创建字符串类的方法五:str4=早上好
创建字符串类的方法六:str5=abcde
创建字符串类的方法七:str6=家好谢谢
创建字符串类的方法八:str7=abcdef