Optimized the join(..) method.
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@3280 348d0f76-0448-11de-a6fe-93d51630548a
This commit is contained in:
parent
c214056d88
commit
8b2ce128b5
|
|
@ -177,10 +177,15 @@ public class Utils {
|
|||
//}
|
||||
|
||||
public static <T> String join(String separator, Collection<T> objects) {
|
||||
ArrayList<String> strs = new ArrayList<String>();
|
||||
for (Object x : objects)
|
||||
strs.add(x.toString());
|
||||
return join(separator, strs.toArray(new String[0]));
|
||||
final StringBuilder ret = new StringBuilder();
|
||||
for(final Object o : objects) {
|
||||
if(ret.length() != 0) {
|
||||
ret.append(separator);
|
||||
}
|
||||
ret.append(o.toString());
|
||||
}
|
||||
|
||||
return ret.toString();
|
||||
}
|
||||
|
||||
public static String dupString(char c, int nCopies) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue