package org.robolectric.util; import java.util.Collection; /** * Utility class used to join strings together with a delimiter. */ public class Join { public static String join(String delimiter, Collection collection) { String del = ""; StringBuilder sb = new StringBuilder(); for (Object obj : collection) { String asString = obj == null ? null : obj.toString(); if (obj != null && asString.length() > 0) { sb.append(del).append(obj); del = delimiter; } } return sb.toString(); } public static String join(String delimiter, Object... collection) { String del = ""; StringBuilder sb = new StringBuilder(); for (Object obj : collection) { String asString = obj == null ? null : obj.toString(); if (asString != null && asString.length() > 0) { sb.append(del).append(asString); del = delimiter; } } return sb.toString(); } }