Here you can find the source of toString(Collection> collection, String separator)
toString()
on each element.
Parameter | Description |
---|---|
collection | collection elements to flatten. |
separator | separator to use between elements. |
public static String toString(Collection<?> collection, String separator)
//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; } }