Java Collection to String toString(Collection collection, String separator)

Here you can find the source of toString(Collection collection, String separator)

Description

Flattens a collection elements to a string calling toString() on each element.

License

Open Source License

Parameter

Parameter Description
collection collection elements to flatten.
separator separator to use between elements.

Return

the flattened string representation of the collection.

Declaration

public static String toString(Collection<?> collection, String separator) 

Method Source Code


//package com.java2s;
/*//from  www.  j av  a  2s  .  c  om
 * Copyright (c) 2011, Cloudera, Inc. All Rights Reserved.
 *
 * Cloudera, Inc. licenses this file to you 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
 *
 * This software 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;

public class Main {
    /**
     * Flattens a collection elements to a string calling
     * <code>toString()</code> on each element.
     *
     * @param collection collection elements to flatten.
     * @param separator separator to use between elements.
     * @return the flattened string representation of the collection.
     */
    public static String toString(Collection<?> collection, String separator) {
        String toString = "L[null]";
        if (collection != null) {
            StringBuilder sb = new StringBuilder(collection.size() * 20);
            String sep = "";
            for (Object obj : collection) {
                sb.append(sep).append(obj);
                sep = separator;
            }
            toString = sb.toString();
        }
        return toString;
    }
}

Related

  1. toString(Collection c)
  2. toString(Collection c)
  3. toString(Collection collection)
  4. toString(Collection collection)
  5. toString(Collection collection)
  6. toString(Collection elements, String separator)
  7. toString(Collection itemList)
  8. toString(Collection objects, CharSequence delimiter)
  9. toString(Collection bytes, Collection result)