String类创建字符串对象的6种方法
String类是在java.lang包下,String类不需要导入
lang是基类,是lang是万类之源吧,所以没必要引用
java中java.lang包的内容是自动导入的,不需要手动导入,其它必须手动导入
创建字符串对象
常用的创建对象方法:
public class StringTest04 {
public static void main(String
[] args
) {
String s1
= "hello world!";
System
.out
.println(s1
);
System
.out
.println(s1
.toString());
byte[] bytes
= {97, 98, 99};
String s2
= new String(bytes
);
System
.out
.println(s2
.toString());
System
.out
.println(s2
);
String s3
= new String(bytes
, 1, 2);
System
.out
.println(s3
);
char[] chars
= {'我','是','中','国','人'};
String s4
= new String(chars
);
System
.out
.println(s4
);
String s5
= new String(chars
, 2, 3);
System
.out
.println(s5
);
String s6
= new String("helloworld!");
System
.out
.println(s6
);
补充:
输出一个引用的时候,会自动调用toString()方法,默认Object的话,会自动输出对象的内存地址 注意:String类已经重写了toString()方法
String s1
= "hello world!";
System
.out
.println(s1
);
System
.out
.println(s1
.toString());
输出的是字符串对象,输出的不是对象的内存地址,那么结果就是字符串本身运行出来