我一直在我的程序中复制粘贴以下内容。我想知道你们中的任何人是否使用类似的代码,也许在图书馆中实现相同的代码。如何用逗号打印不同分隔符的列表?
@Override
public String toString() {
String ret = prefix;
boolean first = true;
for (Component child : children) {
if (!first) {
ret += " " + separator + " ";
} else {
first = false;
}
ret += child.getName();
}
return ret + postfix;
}
PS:可以使用StringBuilder而不是String。了解。
请不要复制和粘贴代码。这将导致未来的问题。请将代码抽象为静态实用程序方法。 – 2010-10-17 20:29:05