同一個字符串對象被重復地創建是不必要的,String.intern ()方法可以避免這種情況。下圖說明了String.intern()方法是如何工作的,String.intern()方法檢查字符串對象的存在性,如果需要的字符串對象已經存在,那么它會將引用指向已經存在的字符串對象而不是重新創建一個。下圖描繪了使用了intern()方法的字符串字面量和字符串對象的創建情況。
發布: 2008-5-09 10:47 | 作者: 不詳 | 來源: 不詳 | 查看: 66次 | 進入領測軟件測試網論壇討論
同一個字符串對象被重復地創建是不必要的,String.intern ()方法可以避免這種情況。下圖說明了String.intern()方法是如何工作的,String.intern()方法檢查字符串對象的存在性,如果需要的字符串對象已經存在,那么它會將引用指向已經存在的字符串對象而不是重新創建一個。下圖描繪了使用了intern()方法的字符串字面量和字符串對象的創建情況。