1package com.xtremelabs.robolectric.util;
2
3import java.util.Collection;
4
5public class Join {
6    public static String join(String delimiter, Collection collection) {
7        String del = "";
8        StringBuilder sb = new StringBuilder();
9        for (Object obj : collection) {
10            String asString = obj == null ? null : obj.toString();
11            if (obj != null && asString.length() > 0) {
12                sb.append(del).append(obj);
13                del = delimiter;
14            }
15        }
16        return sb.toString();
17    }
18
19    public static String join(String delimiter, Object... collection) {
20        String del = "";
21        StringBuilder sb = new StringBuilder();
22        for (Object obj : collection) {
23            String asString = obj == null ? null : obj.toString();
24            if (asString != null && asString.length() > 0) {
25                sb.append(del).append(asString);
26                del = delimiter;
27            }
28        }
29        return sb.toString();
30    }
31}
32