public class NumberUtils extends Object
Constructor and Description |
---|
NumberUtils() |
Modifier and Type | Method and Description |
---|---|
static BigDecimal |
avg(Collection objects,
String field)
Returns a BigDecimal instance of average of fields in collection.
|
static BigDecimal |
convertToBigDecimal(Object value)
Try to convert a object to BigDecimal Example: Double = new
BigDecimal((Double) value) Float = new BigDecimal((Float) value)
|
static String |
convertToMoney(BigDecimal valor) |
static String |
convertToMoney(Double valor) |
static String |
convertToNumber(BigDecimal valor) |
static String |
convertToNumber(Double valor) |
static String |
convertToNumber(String valor) |
static NumberFormat |
getNumberFormat() |
static NumberFormat |
getNumberFormat(int maximumFractionDigits,
int minimumFractionDigits) |
static BigDecimal |
max(Collection objects,
String field)
Returns a BigDecimal instance of max value of fields in collection.
|
static BigDecimal |
min(Collection objects,
String field)
Returns a BigDecimal instance of min value of fields in collection.
|
static BigDecimal |
sum(Collection objects,
String field)
Returns a BigDecimal instance o of sum fields in collection.
|
static Integer |
sumInteger(Collection objects,
String field)
Returns a Integer instance o of sum fields in collection.
|
static Long |
sumLong(Collection objects,
String field)
Returns a Integer instance o of sum fields in collection.
|
public static String convertToMoney(BigDecimal valor)
public static String convertToNumber(BigDecimal valor)
public static NumberFormat getNumberFormat()
public static NumberFormat getNumberFormat(int maximumFractionDigits, int minimumFractionDigits)
public static BigDecimal sum(Collection objects, String field) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException
objects
- field
- NoSuchMethodException
IllegalAccessException
InvocationTargetException
public static BigDecimal avg(Collection objects, String field) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException
objects
- field
- NoSuchMethodException
IllegalAccessException
InvocationTargetException
public static BigDecimal max(Collection objects, String field) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException
objects
- field
- NoSuchMethodException
IllegalAccessException
InvocationTargetException
public static BigDecimal min(Collection objects, String field) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException
objects
- field
- NoSuchMethodException
IllegalAccessException
InvocationTargetException
public static BigDecimal convertToBigDecimal(Object value)
value
- public static Integer sumInteger(Collection objects, String field) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException
objects
- field
- NoSuchMethodException
IllegalAccessException
InvocationTargetException
public static Long sumLong(Collection objects, String field) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException
objects
- field
- NoSuchMethodException
IllegalAccessException
InvocationTargetException
Copyright © 2015. All rights reserved.