Here you can find the source of toString(Object array[])
public static String toString(Object array[])
//package com.java2s; /*/*from www . j a va2s . c o m*/ * Copyright (C) ${year} Omry Yadan <${email}> * All rights reserved. * * See https://github.com/omry/banana/blob/master/BSD-LICENSE for licensing information */ import java.util.*; public class Main { public static String toString(Collection<String> list) { return toString(list.toArray(new String[list.size()])); } public static String toString(Object array[]) { return toString(array, ","); } public static String toString(int array[]) { return toString(array, ","); } public static String toString(long array[]) { return toString(array, ","); } public static String toString(double[] array) { return toString(array, ","); } public static String toString(Object array[], String sep) { return toString(array, sep, 0, array.length); } public static String toString(Object array[], String sep, int start, int end) { StringBuffer sb = new StringBuffer(); for (int i = start; i < end; i++) { if (i > start) sb.append(sep); sb.append(array[i]); } return sb.toString(); } public static String toString(long array[], String sep) { return toString(array, sep, 0, array.length); } public static String toString(double array[], String sep) { return toString(array, sep, 0, array.length); } public static String toString(int array[], String sep) { return toString(array, sep, 0, array.length); } public static String toString(double array[], String sep, int start, int end) { StringBuffer sb = new StringBuffer(); for (int i = start; i < end; i++) { if (i > 0) sb.append(sep); sb.append(array[i]); } return sb.toString(); } public static String toString(long array[], String sep, int start, int end) { StringBuffer sb = new StringBuffer(); for (int i = start; i < end; i++) { if (i > 0) sb.append(sep); sb.append(array[i]); } return sb.toString(); } public static String toString(int array[], String sep, int start, int end) { StringBuffer sb = new StringBuffer(); for (int i = start; i < end; i++) { if (i > 0) sb.append(sep); sb.append(array[i]); } return sb.toString(); } }