您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Java 字符串对象和字符串文字之间的区别

Java 字符串对象和字符串文字之间的区别

当你使用字符串文字时,可以将字符串嵌入,但是当你使用时,你将new String("...")获得一个新的字符串对象。

在此示例中,两个字符串文字均引用相同的对象:

String a = "abc"; 
String b = "abc";
System.out.println(a == b);  // true

在这里,创建了2个不同的对象,它们具有不同的引用:

String c = new String("abc");
String d = new String("abc");
System.out.println(c == d);  // false

通常,应尽可能使用字符串文字表示法。它更易于阅读,并且为编译器提供了优化代码的机会。

java 2022/1/1 18:20:08 有444人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶