Here you can find the source of arrayToString(byte[] array)
private static String arrayToString(byte[] array)
//package com.java2s; /*//from w w w. j a va 2 s .c o m * Copyright (c) 2012, Codename One and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Codename One designates this * particular file as subject to the "Classpath" exception as provided * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License * version 2 for more details (a copy is included in the LICENSE file that * accompanied this code). * * You should have received a copy of the GNU General Public License version * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * * Please contact Codename One through http://www.codenameone.com/ if you * need additional information or have any questions. */ public class Main { /** * Pretty-prints a byte array */ private static String arrayToString(byte[] array) { StringBuilder result = new StringBuilder("["); for (int index = 0; index < array.length - 1; ++index) { result.append(array[index]).append(","); } if (array.length > 0) { result.append(array[array.length - 1]); } result.append("]"); return result.toString(); } /** * Pretty-prints a short array */ private static String arrayToString(short[] array) { StringBuilder result = new StringBuilder("["); for (int index = 0; index < array.length - 1; ++index) { result.append(array[index]).append(","); } if (array.length > 0) { result.append(array[array.length - 1]); } result.append("]"); return result.toString(); } /** * Pretty-prints a int array */ private static String arrayToString(int[] array) { StringBuilder result = new StringBuilder("["); for (int index = 0; index < array.length - 1; ++index) { result.append(array[index]).append(","); } if (array.length > 0) { result.append(array[array.length - 1]); } result.append("]"); return result.toString(); } /** * Pretty-prints a long array */ private static String arrayToString(long[] array) { StringBuilder result = new StringBuilder("["); for (int index = 0; index < array.length - 1; ++index) { result.append(array[index]).append(","); } if (array.length > 0) { result.append(array[array.length - 1]); } result.append("]"); return result.toString(); } /** * Pretty-prints a float array */ private static String arrayToString(float[] array) { StringBuilder result = new StringBuilder("["); for (int index = 0; index < array.length - 1; ++index) { result.append(array[index]).append(","); } if (array.length > 0) { result.append(array[array.length - 1]); } result.append("]"); return result.toString(); } /** * Pretty-prints a double array */ private static String arrayToString(double[] array) { StringBuilder result = new StringBuilder("["); for (int index = 0; index < array.length - 1; ++index) { result.append(array[index]).append(","); } if (array.length > 0) { result.append(array[array.length - 1]); } result.append("]"); return result.toString(); } /** * Pretty-prints an object array */ private static String arrayToString(Object[] array) { StringBuilder result = new StringBuilder("["); for (int index = 0; index < array.length - 1; ++index) { result.append(array[index]).append(","); } if (array.length > 0) { result.append(array[array.length - 1]); } result.append("]"); return result.toString(); } private static String toString(int[] p) { if (p == null) { return "null"; } if (p.length == 0) { return "{}"; } String s = "{" + p[0]; for (int iter = 1; iter < p.length; iter++) { s += ", " + p[iter]; } return s + "}"; } }