Java String Array to String argsToString(String separator, T... args)

Here you can find the source of argsToString(String separator, T... args)

Description

Converts varargs of objects to a string.

License

Apache License

Parameter

Parameter Description
separator separator string
args variable arguments
T type of the objects

Return

concatenation of the string representation returned by Object#toString of the individual objects

Declaration

public static <T> String argsToString(String separator, T... args) 

Method Source Code

//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();
    }
}

Related

  1. argsToString(String args[], int minindex, int maxindex)
  2. argsToString(String[] args)
  3. argsToString(String[] args, int start)
  4. argsToString(String[] args, int startFrom)
  5. arr2str(String[] arr)