【发布时间】:2013-11-25 03:37:46
【问题描述】:
我遇到了这段代码,有点困惑
java.lang.String s = new String("hello");
我不确定什么变量 s 被初始化为 java.lang.String ,以及这个 vs String hold = "hello" 的目的是什么。我试图浏览一些文档,但找不到任何东西。
【问题讨论】:
-
当您调用
new时,您是字符串一个新对象,因此您正在创建字符串文字的副本。