Java Collection to String collectionToCommaDelimitedString(Collection list)

Here you can find the source of collectionToCommaDelimitedString(Collection list)

Description

Convert a List of Strings to a comma delimited String.

License

Apache License

Parameter

Parameter Description
list a parameter

Return

Returns the List as a comma delimited String. Returns an empty String for a Null or empty list.

Declaration

public static String collectionToCommaDelimitedString(Collection<String> list) 

Method Source Code

//package com.java2s;
/*/*from   w ww.jav  a2s .  co  m*/
 * Copyright 2009-2013 the original author or authors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import java.util.Collection;
import java.util.Iterator;

public class Main {
    /**
     * Convert a List of Strings to a comma delimited String.
     *
     * @param list
     * @return Returns the List as a comma delimited String. Returns an empty
     *         String for a Null or empty list.
     */
    public static String collectionToCommaDelimitedString(Collection<String> list) {
        if (list == null || list.isEmpty()) {
            return "";
        }

        StringBuilder sb = new StringBuilder();
        final Iterator<String> it = list.iterator();

        while (it.hasNext()) {

            sb.append(it.next());

            if (it.hasNext()) {
                sb.append(", ");
            }
        }
        return sb.toString();
    }
}

Related

  1. asStringArray(Collection collection)
  2. buildString(Collection args, String seperator, int startingArg, int maxLength)
  3. buildString(Collection keys)
  4. buildStringFromListForNuma(Collection list)
  5. collectionToCommaDelimitedString(Collection items)
  6. collectionToCommaSeparatedString(Collection elementCollection)
  7. collectionToCommaSeparatedString(List list)
  8. collectionToCommaString(Collection bundleSelection)
  9. collectionToCSString(Collection col)