Java Byte Array to Long bytes2Long(byte[] bytes)

Here you can find the source of bytes2Long(byte[] bytes)

Description

convert bytes to long.

License

Open Source License

Parameter

Parameter Description
bytes a parameter

Declaration

public static long bytes2Long(byte[] bytes) 

Method Source Code

//package com.java2s;
//License from project: Open Source License 

public class Main {
    /**/*from www .j a v  a  2s  .co  m*/
     * convert bytes to long. high byte store at left.
     * @param bytes
     * @return
     */
    public static long bytes2Long(byte[] bytes) {
        long num = 0;
        for (int ix = 0; ix < bytes.length; ++ix) {
            num <<= 8;
            num |= (bytes[ix] & 0xff);
        }
        return num;
    }

    public static long bytes2Long(byte[] bytes, long defaultValue) {
        if (bytes == null) {
            return defaultValue;
        } else {
            return bytes2Long(bytes);
        }
    }
}

Related

  1. bytes2long(byte[] b)
  2. bytes2long(byte[] byteArray, int offset)
  3. bytes2Long(byte[] bytes)
  4. bytes2long(byte[] bytes)
  5. bytes2Long(byte[] bytes)
  6. bytes2long(byte[] bytes)
  7. bytes2long(byte[] bytes)
  8. bytes2long(byte[] bytes, boolean bigEndian)
  9. bytes2Long(byte[] bytes, int offset)