public class FormatUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
DECIMAL_DIGITS_TO_PRINT |
Constructor and Description |
---|
FormatUtil()
Constructs a new FormatUtil and initializes various internal formatters.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
format(boolean value)
Formats a boolean value to a String.
|
java.lang.String |
format(char value)
Formats a char as a string.
|
java.lang.String |
format(java.util.Date value)
Formats a date to a date string without time.
|
java.lang.String |
format(double value)
Formats a double to a floating point string.
|
java.lang.String |
format(java.lang.Enum value)
Formats an enum to the String representation of an enum.
|
java.lang.String |
format(float value)
Formats a float to a floating point string.
|
java.lang.String |
format(int value)
Formats an int to an integer string.
|
java.lang.String |
format(Iso8601Date value)
Formats date & time
|
java.lang.String |
format(long value)
Formats a long to an integer string.
|
java.lang.String |
format(java.lang.Object value)
Attempts to determine the type of value and format it appropriately.
|
java.lang.String |
format(short value)
Formats a short to an integer string.
|
boolean |
parseBoolean(java.lang.String value)
Parses a String into a boolean, as per the above convention that true = Y and false = N.
|
char |
parseChar(java.lang.String value)
Parses a String into a char.
|
java.util.Date |
parseDate(java.lang.String value)
Parses a String into a date.
|
double |
parseDouble(java.lang.String value)
Parses a String into a double.
|
<E extends java.lang.Enum> |
parseEnum(java.lang.String value,
java.lang.Class<E> type)
Parses a String into an Enum of the given type.
|
float |
parseFloat(java.lang.String value)
Parses a String into a float.
|
int |
parseInt(java.lang.String value)
Parses a String into an int.
|
Iso8601Date |
parseIso8601Date(java.lang.String value)
Parse a String into an Iso8601 Date
|
long |
parseLong(java.lang.String value)
Parses a String into a long.
|
java.lang.Object |
parseObject(java.lang.String value,
java.lang.Class<?> returnType)
Attempts to determine the correct parse method to call based on the desired
return type and then parses the String and returns the value.
|
short |
parseShort(java.lang.String value)
Parses a String into a short.
|
public static final int DECIMAL_DIGITS_TO_PRINT
public FormatUtil()
public java.lang.String format(short value)
public java.lang.String format(int value)
public java.lang.String format(long value)
public java.lang.String format(float value)
public java.lang.String format(double value)
public java.lang.String format(char value)
public java.lang.String format(java.lang.Enum value)
public java.lang.String format(java.util.Date value)
public java.lang.String format(Iso8601Date value)
public java.lang.String format(boolean value)
public java.lang.String format(java.lang.Object value)
public short parseShort(java.lang.String value)
public int parseInt(java.lang.String value)
public long parseLong(java.lang.String value)
public float parseFloat(java.lang.String value)
public double parseDouble(java.lang.String value)
public <E extends java.lang.Enum> E parseEnum(java.lang.String value, java.lang.Class<E> type)
public java.util.Date parseDate(java.lang.String value)
public Iso8601Date parseIso8601Date(java.lang.String value)
public boolean parseBoolean(java.lang.String value)
public char parseChar(java.lang.String value)
public java.lang.Object parseObject(java.lang.String value, java.lang.Class<?> returnType)
value
- the String value to be parsedreturnType
- the desired return type