Here you can find the source of concatStrings(Collection
public static String concatStrings(Collection<String> values, String separator)
//package com.java2s; /*//from w w w . j a v a 2s.c o m * * Copyright 2012 Entando S.r.l. (http://www.entando.com) All rights reserved. * * This file is part of Entando software. * Entando is a free software; * you can redistribute it and/or modify it * under the terms of the GNU General Public License (GPL) as published by the Free Software Foundation; version 2. * * See the file License for the specific language governing permissions * and limitations under the License * * * * Copyright 2012 Entando S.r.l. (http://www.entando.com) All rights reserved. * */ import java.util.Collection; import java.util.Iterator; public class Main { public static String concatStrings(Collection<String> values, String separator) { StringBuffer concatedValues = new StringBuffer(); if (null == values) { return concatedValues.toString(); } boolean first = true; Iterator<String> valuesIter = values.iterator(); while (valuesIter.hasNext()) { if (!first) { concatedValues.append(separator); } concatedValues.append(valuesIter.next()); first = false; } return concatedValues.toString(); } }