2011-05-31 113 views

回答

3

第一個是創建一個新的String對象;第二個是有效地使用已經存在的(它是在加載類文件時創建的)。實際上從來沒有理由使用String(String)構造函數。

(我說幾乎因爲有一種情況:如果你通過調用substring(),然後丟棄原來的分手了巨大的String,您可以使用此構造函數來從子創造新String S保存記憶儘管如此,這確實是一個晦澀的案例。)

+0

除非你需要兩個'.equal'字符串,而不是'=='。 – 2011-05-31 17:17:28

相關問題