有沒有辦法在循環中重用格式化程序,或者我是否只是實例化並讓垃圾回收器處理它? (這是一個Java問題)。請注意,如果我將實例化從循環中取出,則循環中先前迭代的格式化內容將被附加到。 Formatter.flush()只能看起來是flush,不如它的名字真實,並沒有給出一個乾淨的slate重用的好處。有沒有辦法在循環中重新使用Formatter對象?
例子:
for (...)
{
Formatter f = new Formatter();
f.format("%d %d\n", 1, 2);
myMethod(f.toString());
}
但是我們真的知道是否有重複使用? – H2ONaCl 2011-05-24 08:29:21