public final class Bytes extends Object
Static methods for managing byte arrays (all methods follow Big Endian order where most significant bits are in front).
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
append(byte[] a,
byte[] b)
Appends two bytes array into one.
|
static boolean |
areEqual(byte[] a,
byte[] b)
Compares two byte arrays for equality.
|
static int |
compareTo(byte[] lhs,
byte[] rhs)
Compares two byte arrays as specified by
Comparable. |
static byte[] |
toBytes(long n)
Returns a 8-byte array built from a long.
|
static byte[] |
toBytes(long n,
byte[] b)
Build a 8-byte array from a long.
|
static long |
toLong(byte[] b)
Build a long from first 8 bytes of the array.
|
static short |
toShort(byte[] b)
Build a short from first 2 bytes of the array.
|
public static byte[] append(byte[] a,
byte[] b)
a - A byte[].b - A byte[].public static byte[] toBytes(long n)
n - The number to convert.public static byte[] toBytes(long n,
byte[] b)
n - The number to convert.b - The array to fill.public static long toLong(byte[] b)
b - The byte[] to convert.public static boolean areEqual(byte[] a,
byte[] b)
a - A byte[].b - A byte[].public static int compareTo(byte[] lhs,
byte[] rhs)
Compares two byte arrays as specified by Comparable.
lhs - - left hand value in the comparison operation.rhs - - right hand value in the comparison operation.lhs is less than, equal to, or greater than
rhs.public static short toShort(byte[] b)
b - The byte[] to convert.Copyright © 2006–2022 Apache Software Foundation. All rights reserved.