Java Array to String arrayToString(byte[] array)

Here you can find the source of arrayToString(byte[] array)

Description

Pretty-prints a byte array

License

Open Source License

Declaration

private static String arrayToString(byte[] array) 

Method Source Code

//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 + "}";
    }
}

Related

  1. arrayToStr(Object[] arr, char split)
  2. arrayToStr(String[] o)
  3. ArrayToStr(String[] strArr, String seperatedBy)
  4. arrayToStr(String[] strArray)
  5. arrayToString(byte[] arg)
  6. arrayToString(byte[] bytes)
  7. arrayToString(byte[] source, int index, short size)
  8. arrayToString(double d[])
  9. arrayToString(double... a)