2011-10-13 2 views
0

Je travaille sur une application Android dans laquelle j'ai une variable statique StringBuilder nommée DT_selected.Je veux vider la valeur de cette variable sur une case à cocher check.Anyone avez une idée ou une expérience comment le faire?Comment vider la valeur de la variable StringBuilder dans android?

+0

Matthew est correct. La classe StringBuilder est destinée à être temporaire pour construire une seule chaîne puis s'en aller. La solution consiste donc à remplacer le contenu de la variable par une nouvelle référence propre et brillante. c'est-à-dire builder = new StringBuilder(); –

Répondre

-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); ou myStringBuilder.delete (0, myStringBuilder.length()); try it –

+0

Trouvé aucune telle méthode "Supprimer" ou "supprimer" sur la variable StringBuilder.Et mon application plante en utilisant "remplacer" méthode.Ainsi, en attente d'une autre solution. – himanshu

+0

himanshu u essayez ceci ... myStringBuilder.setLength (0); ou myStringBuilder.delete (0, myStringBuilder.length()); ?????? –

2

Je ne suis pas sûr de ce que vous cherchez à faire, mais vous ne pouvez pas « flush » un constructeur de chaîne, ne est pas un cours d'eau. Vous pouvez obtenir son contenu avec toString() ou vous pouvez créer un nouveau générateur de chaîne vide:

builder = new StringBuilder(); 
Questions connexes