Java Array to String toString(final Object[] array)

Here you can find the source of toString(final Object[] array)

Description

Takes in an array of Objects and returns a comma String separated list

License

Apache License

Parameter

Parameter Description
array An array of Objects

Return

A comma separated String

Declaration


final static String toString(final Object[] array) 

Method Source Code


//package com.java2s;
/*//  w w  w.  j a va 2 s.c  o  m
 * 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.
 * 
 * See the NOTICE file distributed with this work for additional
 * information regarding copyright ownership.
 */

import java.util.Arrays;
import java.util.List;

public class Main {
    /**
     * Takes in an array of Objects and returns a comma String separated list
     * 
     * @param array An array of Objects
     * @return A comma separated String
     */

    final static String toString(final Object[] array) {
        return toString(Arrays.asList(array));
    }

    /**
     * Takes in an array an List of Objects and returns a comma String separated list
     * 
     * @param list An array of Objects
     * @return A comma separated String
     */

    final static String toString(final List<?> list) {

        StringBuilder output = new StringBuilder();

        for (int i = 0; i < list.size(); i++) {

            Object object = list.get(i);

            output.append(object.toString());

            if (i < (list.size() - 1)) {
                output.append(", ");
            }

        }

        return output.toString().trim();

    }
}

Related

  1. toPrettyString(String[] array)
  2. toString(byte[] array)
  3. toString(Class aClass, Object[] objects)
  4. toString(Class[] modelPath)
  5. toString(final byte[] buffer, final int offset, final int length)
  6. toString(int X[][])
  7. toString(int[] a, int maxValues)
  8. toString(int[] codes)
  9. toString(int[] v, char delim)