I will tread as far as possible from writing about specific Cattle Drive assignments.
-----
First, if output is generated with the "print as you go" technique new objects aren't created.
If for some reason text has to be concatenated take a look at the class StringBuffer, since it provides this functionality without creating a new object.
I found the Str class in the JavaRanchCommon package interesting. It combines functionality of
String and StringBuffer in a usable way.
[ April 08, 2002: Message edited by: Michael Pearson ]