Android examples for java.lang:array join
Join an array of items.
/*/*from w w w . java 2 s . co m*/ ******************************************************************************* * Copyright (C) 1996-2015, International Business Machines Corporation and * * others. All Rights Reserved. * ******************************************************************************* */ import java.util.Collection; import java.util.Comparator; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Set; import java.util.SortedSet; import java.util.TreeSet; import java.util.regex.Matcher; import android.icu.text.UTF16; import android.icu.text.UnicodeSet; import android.icu.text.UnicodeSetIterator; public class Main{ /** * Join an array of items. * @param <T> * @param array * @param separator * @return string */ public static <T> String join(T[] array, String separator) { StringBuffer result = new StringBuffer(); for (int i = 0; i < array.length; ++i) { if (i != 0) result.append(separator); result.append(array[i]); } return result.toString(); } /** * Join a collection of items. * @param <T> * @param collection * @param <U> * @param array * @param separator * @return string */ public static <T, U extends Iterable<T>> String join(U collection, String separator) { StringBuffer result = new StringBuffer(); boolean first = true; for (Iterator it = collection.iterator(); it.hasNext();) { if (first) first = false; else result.append(separator); result.append(it.next()); } return result.toString(); } }