Home | History | Annotate | Download | only in util
      1 package com.xtremelabs.robolectric.util;
      2 
      3 import java.util.Collection;
      4 
      5 public 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