org.databene.commons
Class NumberUtil
java.lang.Object
org.databene.commons.NumberUtil
public class NumberUtil
- extends java.lang.Object
Provides convenience methods for the Java number types.
Created: 12.02.2005 18:24:47
- Since:
- 0.1
- Author:
- Volker Bergmann
|
Method Summary |
static int |
bitsUsed(long value)
|
static java.lang.String |
format(double number,
int digits)
|
static java.lang.String |
formatHex(int value,
int digits)
|
static
<T extends java.lang.Number>
T |
|
maxValue(java.lang.Class<T> numberType)
|
static
<T extends java.lang.Number>
java.math.BigDecimal |
|
toBigDecimal(T value)
|
static
<T extends java.lang.Number>
java.math.BigInteger |
|
toBigInteger(T value)
|
static
<T extends java.lang.Number>
byte |
|
toByte(T value)
|
static
<T extends java.lang.Number>
java.lang.Double |
|
toDouble(T value)
|
static
<T extends java.lang.Number>
java.lang.Float |
|
toFloat(T value)
|
static int |
toInt(byte[] bytes)
|
static
<T extends java.lang.Number>
java.lang.Integer |
|
toInteger(T value)
|
static
<T extends java.lang.Number>
java.lang.Long |
|
toLong(T value)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NumberUtil
public NumberUtil()
toByte
public static <T extends java.lang.Number> byte toByte(T value)
toInteger
public static <T extends java.lang.Number> java.lang.Integer toInteger(T value)
toLong
public static <T extends java.lang.Number> java.lang.Long toLong(T value)
toFloat
public static <T extends java.lang.Number> java.lang.Float toFloat(T value)
toDouble
public static <T extends java.lang.Number> java.lang.Double toDouble(T value)
toBigDecimal
public static <T extends java.lang.Number> java.math.BigDecimal toBigDecimal(T value)
toBigInteger
public static <T extends java.lang.Number> java.math.BigInteger toBigInteger(T value)
formatHex
public static java.lang.String formatHex(int value,
int digits)
bitsUsed
public static int bitsUsed(long value)
toInt
public static int toInt(byte[] bytes)
format
public static java.lang.String format(double number,
int digits)
maxValue
public static <T extends java.lang.Number> T maxValue(java.lang.Class<T> numberType)
Copyright © 2010. All Rights Reserved.