Java tutorial
//package com.java2s; /** * Sapelli data collection platform: http://sapelli.org * * Copyright 2012-2014 University College London - ExCiteS group * * 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; public class Main { /** * Returns a pretty-printed version of the collection. * Items will be toString()'ed and separated by commas. * The collection can be optionally delimited by "[]". * * @param collection * @param dilimit * @return */ public static String allToString(final Collection<?> collection, boolean delimit) { boolean first = true; StringBuilder bldr = new StringBuilder(delimit ? "[" : ""); for (Object o : collection) { bldr.append((first ? "" : ", ") + o.toString()); first = false; } if (delimit) bldr.append(']'); return bldr.toString(); } }