Ok, I'm working with some Strings, and these Strings will get remade up to an infinite number of times, and I know that a new object is created each time.
So, which is worse..
Keep using the String, and have the value continously change, or
Use a StringBuffer, and continously delete the current text so that the upcoming read text can be the only thing in the StringBuffer.
I hope that makes sense!