Re: [問題] JAVA String

看板java作者 (魔法設計師)時間15年前 (2009/01/22 04:04), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串2/9 (看更多)
※ 引述《sysc (和平時多準備)》之銘言: : 如果說我有一個String : String a = "xxx"; ~~~~~~~~~~~~~~~~~ 上面拆開來等於說: 1.產生一個新物件"xxx" 2.產生一參考 a,讓a指向"xxx" : 現在當我這個a 想要改變值的時候 : 現在我是這樣寫 : a = "bbb"; ~~~~~~~~~~~ 這等於說: 1.產生一個新物件"bbb" 2.把a改指到"bbb" 但是"xxx"仍然存在喔,只是"xxx"目前沒有被一個參考指到。 : 但是 如果要對記憶體比較好一點的話 是否需要先用個方法把a 給clear 掉? 你應該是說把"xxx"給清掉吧? a=null;a= "bbb";這樣?記得gc()一下,不過應該是沒差很多。 -- 絕命平安夜迷你CD:http://0rz.tw/325gk 超迷你電音廠牌寶音宮 http://boingyon.blogspot.com/ 我的網誌:http://magicdesign.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.56.157.129

01/22 13:21, , 1F
盡量不要常常gc(),會造成效率影響......
01/22 13:21, 1F

01/23 20:24, , 2F
我有注意到就是當我寫的簡單處理字串的程式, 就是一直代換
01/23 20:24, 2F

02/06 23:23, , 3F
StringBuffer比較適合常替換的處理吧
02/06 23:23, 3F
文章代碼(AID): #19Tt_Nnb (java)
討論串 (同標題文章)
本文引述了以下文章的的內容:
問題
2
2
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 2 之 9 篇):
問題
2
2
文章代碼(AID): #19Tt_Nnb (java)