java.lang.Object
org.seppiko.commons.utils.BytesUtil
Bytes Util
- Author:
- Leonard Woo
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic doublebytesToDouble(byte[] bs) Convert byte array to doublestatic floatbytesToFloat(byte[] bs) Convert byte array to floatstatic intbytesToInt(byte[] bs) Convert byte array to intstatic longbytesToLong(byte[] bs) Convert byte array to longstatic shortbytesToShort(byte[] bs) Convert byte array to shortstatic CharBufferdecodeBytes(Charset charset, byte[] src) Convert byte array with charset to CharBufferstatic byte[]doubleToBytes(double d) Convert double to byte arraystatic byte[]floatToBytes(float f) Convert float to byte arraystatic byte[]intToBytes(int i) Convert int to byte arraystatic byte[]longToBytes(long l) Convert long to byte arraystatic byte[]shortToBytes(short s) Convert short to byte array
-
Field Details
-
NULL_BYTEARRAY
public static final byte[] NULL_BYTEARRAYNull byte array
-
-
Constructor Details
-
BytesUtil
public BytesUtil()
-
-
Method Details
-
longToBytes
public static byte[] longToBytes(long l) Convert long to byte array- Parameters:
l- long number- Returns:
- byte array
-
bytesToLong
public static long bytesToLong(byte[] bs) Convert byte array to long- Parameters:
bs- byte array- Returns:
- long number
-
intToBytes
public static byte[] intToBytes(int i) Convert int to byte array- Parameters:
i- int number- Returns:
- byte array
-
bytesToInt
public static int bytesToInt(byte[] bs) Convert byte array to int- Parameters:
bs- byte array- Returns:
- int number
-
shortToBytes
public static byte[] shortToBytes(short s) Convert short to byte array- Parameters:
s- short number- Returns:
- byte array
-
bytesToShort
public static short bytesToShort(byte[] bs) Convert byte array to short- Parameters:
bs- byte array- Returns:
- short number
-
doubleToBytes
public static byte[] doubleToBytes(double d) Convert double to byte array- Parameters:
d- double number- Returns:
- byte array
-
bytesToDouble
public static double bytesToDouble(byte[] bs) Convert byte array to double- Parameters:
bs- byte array- Returns:
- double number
-
floatToBytes
public static byte[] floatToBytes(float f) Convert float to byte array- Parameters:
f- float number- Returns:
- byte array
-
bytesToFloat
public static float bytesToFloat(byte[] bs) Convert byte array to float- Parameters:
bs- byte array- Returns:
- float number
-
decodeBytes
Convert byte array with charset to CharBuffer- Parameters:
charset- Charsetsrc- The array that will back this buffer- Returns:
- A char buffer containing the decoded characters
-