开发者社区> 问答> 正文

有实例可以实现Java中使用new String()赋值吗?

已解决

有实例可以实现Java中使用new String()赋值吗?

展开
收起
游客3gzok77e677xw 2022-04-02 23:01:30 668 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    String str = new String(“abc”);至少会创建一个对象,也有可能创建两个。

    String str = new String("abc");
    String str1 = new String("abc");
    String str2 = new String("abc");
    System.out.println(str==str1);//false
    System.out.println(str==str2);//false
    

    可以看出来,str、str1、str2指向的是不同的内存地址。

    2022-04-02 23:14:54
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载