Package org.thymeleaf.util
Class NumberUtils
Object
org.thymeleaf.util.NumberUtils
- Since:
- 1.0
- Author:
- Daniel Fernández
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
static String
format
(Number target, Integer minIntegerDigits, Integer decimalDigits, NumberPointType decimalPointType, Locale locale) static String
static String
format
(Number target, Integer minIntegerDigits, NumberPointType thousandsPointType, Integer decimalDigits, Locale locale) static String
format
(Number target, Integer minIntegerDigits, NumberPointType thousandsPointType, Integer decimalDigits, NumberPointType decimalPointType, Locale locale) static String
format
(Number target, Integer minIntegerDigits, NumberPointType thousandsPointType, Locale locale) static String
formatCurrency
(Number target, Locale locale) Formats a number as a currency value according to the specified locale.static String
formatPercent
(Number target, Integer minIntegerDigits, Integer fractionDigits, Locale locale) Formats a number as a percentage value.static Integer[]
Produces an array with a sequence of integer numbers.static Integer[]
Produces an array with a sequence of integer numbers, using a step.
-
Method Details
-
format
-
format
public static String format(Number target, Integer minIntegerDigits, NumberPointType thousandsPointType, Locale locale) -
format
-
format
-
format
-
format
public static String format(Number target, Integer minIntegerDigits, NumberPointType thousandsPointType, Integer decimalDigits, NumberPointType decimalPointType, Locale locale) -
sequence
Produces an array with a sequence of integer numbers.
- Parameters:
from
- value to start the sequence fromto
- value to produce the sequence to- Returns:
- the Integer[] sequence
- Since:
- 1.1.2
-
sequence
Produces an array with a sequence of integer numbers, using a step.
- Parameters:
from
- value to start the sequence fromto
- value to produce the sequence tostep
- the step to be used- Returns:
- the Integer[] sequence
- Since:
- 2.0.9
-
formatCurrency
Formats a number as a currency value according to the specified locale.- Parameters:
target
- The number to format.locale
- Locale to use for formatting.- Returns:
- The number formatted as a currency, or
null
if the number given isnull
.
-
formatPercent
public static String formatPercent(Number target, Integer minIntegerDigits, Integer fractionDigits, Locale locale) Formats a number as a percentage value.- Parameters:
target
- The number to format.minIntegerDigits
- Minimum number of digits to return (0 padding).fractionDigits
- Minimum number of fraction digits to return (0 padding).locale
- Locale to use for formatting.- Returns:
- The number formatted as a percentage, or
null
if the number given isnull
.
-