public final class Numbers
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static double |
bytesToDouble(byte[] arr)
Converts a byte array to double.
|
static double |
bytesToDouble(org.apache.lucene.util.BytesRef bytes) |
static float |
bytesToFloat(byte[] arr)
Converts a byte array to float.
|
static float |
bytesToFloat(org.apache.lucene.util.BytesRef bytes) |
static int |
bytesToInt(byte[] arr)
Converts a byte array to an int.
|
static int |
bytesToInt(org.apache.lucene.util.BytesRef bytes) |
static long |
bytesToLong(byte[] arr)
Converts a byte array to a long.
|
static long |
bytesToLong(org.apache.lucene.util.BytesRef bytes) |
static short |
bytesToShort(byte[] arr)
Converts a byte array to an short.
|
static short |
bytesToShort(org.apache.lucene.util.BytesRef bytes) |
static byte[] |
doubleToBytes(double val)
Converts a double to a byte array.
|
static byte[] |
floatToBytes(float val)
Converts a float to a byte array.
|
static byte[] |
intToBytes(int val)
Converts an int to a byte array.
|
static boolean |
isValidDouble(double value)
Returns true if value is neither NaN nor infinite.
|
static byte[] |
longToBytes(long val)
Converts a long to a byte array.
|
static byte[] |
shortToBytes(int val)
Converts an int to a byte array.
|
public static short bytesToShort(byte[] arr)
arr
- The byte array to convert to an shortpublic static short bytesToShort(org.apache.lucene.util.BytesRef bytes)
public static int bytesToInt(byte[] arr)
arr
- The byte array to convert to an intpublic static int bytesToInt(org.apache.lucene.util.BytesRef bytes)
public static long bytesToLong(byte[] arr)
arr
- The byte array to convert to a longpublic static long bytesToLong(org.apache.lucene.util.BytesRef bytes)
public static float bytesToFloat(byte[] arr)
arr
- The byte array to convert to a floatpublic static float bytesToFloat(org.apache.lucene.util.BytesRef bytes)
public static double bytesToDouble(byte[] arr)
arr
- The byte array to convert to a doublepublic static double bytesToDouble(org.apache.lucene.util.BytesRef bytes)
public static byte[] intToBytes(int val)
val
- The int to convert to a byte arraypublic static byte[] shortToBytes(int val)
val
- The int to convert to a byte arraypublic static byte[] longToBytes(long val)
val
- The long to convert to a byte arraypublic static byte[] floatToBytes(float val)
val
- The float to convert to a byte arraypublic static byte[] doubleToBytes(double val)
val
- The double to convert to a byte arraypublic static boolean isValidDouble(double value)