Java Byte Array to String bytes2Str(byte[] bytes, String separator)

Here you can find the source of bytes2Str(byte[] bytes, String separator)

Description

Converts byte array to string

License

Open Source License

Parameter

Parameter Description
bytes byte array
separator a parameter

Return

string, format: elem1(separator)elem2(separator)....

Declaration

public static final String bytes2Str(byte[] bytes, String separator) 

Method Source Code

//package com.java2s;
/*/*from  w w  w. j  ava 2s  . c  om*/
 *   This file is part of dhcp4java, a DHCP API for the Java language.
 *   (c) 2006 Stephan Hadinger
 *
 *   This library is free software; you can redistribute it and/or
 *   modify it under the terms of the GNU Lesser General Public
 *   License as published by the Free Software Foundation; either
 *   version 2.1 of the License, or (at your option) any later version.
 *
 *   This library 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
 *   Lesser General Public License for more details.
 *
 *   You should have received a copy of the GNU Lesser General Public
 *   License along with this library; if not, write to the Free Software
 *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 */

public class Main {
    /**
     * Converts byte array to string
     *
     * @param bytes byte array
     * @param separator
     * @return string, format: elem1(separator)elem2(separator)....
     */
    public static final String bytes2Str(byte[] bytes, String separator) {
        StringBuilder stringBuilder = new StringBuilder();
        for (int index = 0; index < bytes.length; index++) {
            stringBuilder.append(index == 0 ? "" : separator).append(((int) bytes[index]) & 0xFF);
        }

        return stringBuilder.toString();
    }
}

Related

  1. asString(byte[] buf)
  2. asString(byte[] bytes)
  3. asString(byte[] bytes)
  4. ByteArrayToString(byte[] byteArray)
  5. bytes2str(byte[] arr)
  6. bytes2String(byte[] args)
  7. bytes2String(byte[] b, int start, int len)
  8. bytes2String(byte[] bs, String charset)
  9. bytes2String(byte[] buffer, int offset, int length)