2011-10-13 12 views
0

我正在開發一個android應用程序,其中我有一個名爲DT_selected的靜態StringBuilder變量。我想要在複選框check上刷新此變量的值。任何人都有任何想法或經驗如何做到這一點?如何在android中刷新StringBuilder變量的值?

+0

馬修是正確的。 StringBuilder類是爲了臨時構建一個String而離開的。因此,解決方案是用全新的乾淨閃亮的參考替換變量的內容。即builder = new StringBuilder(); –

回答

-1
i have used... 

someStringBuilder.Remove(0,someStringBuilder.Length); 

or 
string theString = someStringBuilder.ToString(); 
someStringBuilder.Replace(theString,""); 

it will help u... 
+0

myStringBuilder.setLength(0); 或this myStringBuilder.delete(0,myStringBuilder.length()); 試試吧 –

+0

找不到這樣的方法在StringBuilder變量上「刪除」或「刪除」。我的應用程序在使用「replace」方法時崩潰。所以等待另一個解決方案。 – himanshu

+0

himanshu你試試這個... myStringBuilder.setLength(0);或者這個myStringBuilder.delete(0,myStringBuilder.length()); ?????? –

2

我不能完全確定你找什麼做的,但你不能「衝」的字符串生成器,它不是一個流。你可以得到它的內容與toString()或者你可以創建一個新的空字符串生成器:

builder = new StringBuilder();