1、创建空白字符串对象
String s1 = new String();// s1字符串的内容""
System.out.println("-->" + s1 + "<--");
2、创建字符数组的内容
char[] chars = {'a','b','c','d'};
String s2 = new String(chars);
System.out.println("-->" + s2 + "<--");
3、根据指定字符数组范围的内容,来创建字符串对象
String s3 = new String(chars,0,3);
System.out.println("-->" + s3 + "<--");
4、创建字节数组的内容,来创建字符内容
byte[] bytes = {97,98,99,100,101};//abcde
String s4 = new String(bytes);
System.out.println("-->" + s4 + "<--");
5、 根据指定字节数组范围的内容,来创建字符串对象
String s5 = new String(bytes,1,4);//def
System.out.println("-->" + s5 + "<--");
6、 直接赋值的方式来创建字符串对象
String s6 = "abc";
System.out.println("-->" + s6 + "<--");
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。