Here you can find the source of argsToString(String separator, T... args)
Parameter | Description |
---|---|
separator | separator string |
args | variable arguments |
T | type of the objects |
public static <T> String argsToString(String separator, T... args)
//package com.java2s; /*/*from w w w .ja v a2 s .co m*/ * The Alluxio Open Foundation licenses this work under the Apache License, version 2.0 * (the ?License??). You may not use this work except in compliance with the License, which is * available at 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, as more fully set forth in the License. * * See the NOTICE file distributed with this work for information regarding copyright ownership. */ public class Main { /** * Converts varargs of objects to a string. * * @param separator separator string * @param args variable arguments * @param <T> type of the objects * @return concatenation of the string representation returned by Object#toString * of the individual objects */ public static <T> String argsToString(String separator, T... args) { StringBuilder sb = new StringBuilder(); for (T s : args) { if (sb.length() != 0) { sb.append(separator); } sb.append(s); } return sb.toString(); } }