Java Byte Array to Long byteToLong(byte[] bytesToConvert)

Here you can find the source of byteToLong(byte[] bytesToConvert)

Description

Converts a byte to long variable.

License

Apache License

Parameter

Parameter Description
bytesToConvert bytes to convert

Return

long representation of bytes

Declaration

public static long byteToLong(byte[] bytesToConvert) 

Method Source Code

//package com.java2s;
/*//from  ww  w  . j a  v a  2s  .  c  o  m
 * Copyright 2016-present Open Networking Laboratory
 *
 * 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.
 */

public class Main {
    /**
     * Converts a byte to long variable.
     *
     * @param bytesToConvert bytes to convert
     * @return long representation of bytes
     */
    public static long byteToLong(byte[] bytesToConvert) {
        final StringBuilder builder = new StringBuilder();
        for (byte eachByte : bytesToConvert) {
            builder.append(String.format("%02x", eachByte));
        }
        long num = Long.parseLong(builder.toString(), 16);
        return num;
    }
}

Related

  1. bytesToLongLE(byte[] bytes, int off)
  2. byteToLong(byte[] b)
  3. byteToLong(byte[] b)
  4. byteToLong(byte[] buf, int off)
  5. byteToLong(byte[] byteArray)
  6. byteToLong(byte[] i_Value)
  7. byteToLong(byte[] values)
  8. byteToLong(final byte[] b)