可能重複:
What is the purpose of the expression 「new String(…)」 in Java?新的String()在Java中
我發現,在有新的String( 「somestring」)一些老的代碼。曾經有過這樣一個好主意的時候嗎?
可能重複:
What is the purpose of the expression 「new String(…)」 in Java?新的String()在Java中
我發現,在有新的String( 「somestring」)一些老的代碼。曾經有過這樣一個好主意的時候嗎?
是的,但只適用於一些通常很少見的情況,比如當你真的要確定的時候,那兩個字符串的內容相同的是而不是相同。
有關詳細信息和其他原因,請參閱關於new String("something")
的衆多問題的衆多精彩答案。
這絕對不是唯一的情況。有關詳情,請參閱其他問題的答案。 – 2010-06-17 09:16:50
@邁克爾 - 完全同意。應用一個小的編輯來反映這個評論。 – 2010-06-17 10:14:48
多個副本,包括http://stackoverflow.com/questions/390703/what-is-the-purpose-of-the-expression-new-string-in-java – skaffman 2010-06-17 07:40:04