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) {
|
public static <T> String join(String separator, Collection<T> objects) {
|
||||||
ArrayList<String> strs = new ArrayList<String>();
|
final StringBuilder ret = new StringBuilder();
|
||||||
for (Object x : objects)
|
for(final Object o : objects) {
|
||||||
strs.add(x.toString());
|
if(ret.length() != 0) {
|
||||||
return join(separator, strs.toArray(new String[0]));
|
ret.append(separator);
|
||||||
|
}
|
||||||
|
ret.append(o.toString());
|
||||||
|
}
|
||||||
|
|
||||||
|
return ret.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String dupString(char c, int nCopies) {
|
public static String dupString(char c, int nCopies) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue