1
14
15 package com.liferay.util;
16
17 import java.text.NumberFormat;
18
19
24 public class NumberFormatUtil {
25
26 public static String format(
27 NumberFormat numberFormat, double number, double defaultValue) {
28
29 if ((Double.isNaN(number)) || (Double.isInfinite(number))) {
30 return numberFormat.format(defaultValue);
31 }
32 else {
33 return numberFormat.format(number);
34 }
35 }
36
37 public static String format(
38 NumberFormat numberFormat, float number, float defaultValue) {
39
40 if ((Float.isNaN(number)) || (Float.isInfinite(number))) {
41 return numberFormat.format(defaultValue);
42 }
43 else {
44 return numberFormat.format(number);
45 }
46 }
47
48 }