|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.oktiva.util.NumberUtils
Classe com métodos utilitários para tratar números.
Constructor Summary | |
NumberUtils()
|
Method Summary | |
static boolean |
doubleValido(java.lang.String d)
Testa se a string recebida representa um double válido, segundo o default locale. |
static boolean |
floatValido(java.lang.String f)
Testa se a string recebida representa um float válido, segundo o default locale. |
static boolean |
floatValido(java.lang.String f,
java.util.Locale l)
Testa se a string recebida representa um float válido, segundo uma localidade. |
static boolean |
intValido(java.lang.String i)
Testa se a string recebida representa um inteiro válido. |
static java.lang.String |
obterDigitoVerificador(java.lang.String codigo)
Calcula um dígito verificador para o número recebido como parâmetro. |
static java.lang.Double[] |
parcelar(java.lang.Double valorTotal,
int numParcelas)
Divide o valor total passado em um número de parcelas determinado, ajustando os valores das parcelas para a soma das parcelas ser exatamente o valor total, com 2 casas decimais. |
static double |
retornaDouble(java.lang.String d,
int casasDecimais,
java.util.Locale l)
Retorna um double baseado em uma String de entrada, um número de casas decimais e uma localidade. |
static double |
retornaDouble(java.lang.String d,
java.util.Locale l)
Retorna um double baseado em uma String de entrada e uma localidade. |
static float |
retornaFloat(java.lang.String f,
int d,
java.util.Locale l)
Retorna um float baseado em uma String de entrada, um número de casas decimais e uma localidade. |
static float |
retornaFloat(java.lang.String f,
java.util.Locale l)
Retorna um float baseado em uma String de entrada e uma localidade. |
static double |
roundDouble(double d,
int casasDecimais)
Arredonda um double com o número de casas decimais especificados. |
static float |
roundFloat(float f,
int casasDecimais)
Arredonda um float com o número de casas decimais especificados. |
static java.lang.String |
virgulaImplicita(double num,
int numCasasDecimais,
int numCasasInteira)
Retorna um número formato com virgulas implicitas. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public NumberUtils()
Method Detail |
public static boolean intValido(java.lang.String i)
i
- String representando um suposto inteiro.
public static boolean doubleValido(java.lang.String d)
d
- String representando um suposto double.
public static boolean floatValido(java.lang.String f)
public static boolean floatValido(java.lang.String f, java.util.Locale l)
l
- Locale representando uma localidade
public static float retornaFloat(java.lang.String f, int d, java.util.Locale l)
f
- String representando um floatd
- int representando o número de casas decimaisl
- Locale representando uma localidade
public static float retornaFloat(java.lang.String f, java.util.Locale l)
f
- String representando um floatl
- Locale representando uma localidade
public static float roundFloat(float f, int casasDecimais)
public static double retornaDouble(java.lang.String d, int casasDecimais, java.util.Locale l)
d
- int representando o número de casas decimaisl
- Locale representando uma localidade
public static double retornaDouble(java.lang.String d, java.util.Locale l)
d
- String representando um doublel
- Locale representando uma localidade
public static double roundDouble(double d, int casasDecimais)
public static java.lang.String obterDigitoVerificador(java.lang.String codigo)
public static java.lang.Double[] parcelar(java.lang.Double valorTotal, int numParcelas)
public static java.lang.String virgulaImplicita(double num, int numCasasDecimais, int numCasasInteira)
num
- numCasasDecimais
- numCasasInteira
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |