Class FormatUtils
- java.lang.Object
-
- org.joda.time.format.FormatUtils
-
public class FormatUtils extends java.lang.Object
Utility methods used by formatters.FormatUtils is thread-safe and immutable.
- Since:
- 1.0
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
appendPaddedInteger(java.lang.Appendable appenadble, int value, int size)
Converts an integer to a string, prepended with a variable amount of '0' pad characters, and appends it to the given appendable.static void
appendPaddedInteger(java.lang.Appendable appendable, long value, int size)
Converts an integer to a string, prepended with a variable amount of '0' pad characters, and appends it to the given buffer.static void
appendPaddedInteger(java.lang.StringBuffer buf, int value, int size)
Converts an integer to a string, prepended with a variable amount of '0' pad characters, and appends it to the given buffer.static void
appendPaddedInteger(java.lang.StringBuffer buf, long value, int size)
Converts an integer to a string, prepended with a variable amount of '0' pad characters, and appends it to the given buffer.static void
appendUnpaddedInteger(java.lang.Appendable appendable, int value)
Converts an integer to a string, and appends it to the given appendable.static void
appendUnpaddedInteger(java.lang.Appendable appendable, long value)
Converts an integer to a string, and appends it to the given appendable.static void
appendUnpaddedInteger(java.lang.StringBuffer buf, int value)
Converts an integer to a string, and appends it to the given buffer.static void
appendUnpaddedInteger(java.lang.StringBuffer buf, long value)
Converts an integer to a string, and appends it to the given buffer.static int
calculateDigitCount(long value)
Calculates the number of decimal digits for the given value, including the sign.static void
writePaddedInteger(java.io.Writer out, int value, int size)
Converts an integer to a string, prepended with a variable amount of '0' pad characters, and writes it to the given writer.static void
writePaddedInteger(java.io.Writer out, long value, int size)
Converts an integer to a string, prepended with a variable amount of '0' pad characters, and writes it to the given writer.static void
writeUnpaddedInteger(java.io.Writer out, int value)
Converts an integer to a string, and writes it to the given writer.static void
writeUnpaddedInteger(java.io.Writer out, long value)
Converts an integer to a string, and writes it to the given writer.
-
-
-
Method Detail
-
appendPaddedInteger
public static void appendPaddedInteger(java.lang.StringBuffer buf, int value, int size)
Converts an integer to a string, prepended with a variable amount of '0' pad characters, and appends it to the given buffer.This method is optimized for converting small values to strings.
- Parameters:
buf
- receives integer converted to a stringvalue
- value to convert to a stringsize
- minimum amount of digits to append
-
appendPaddedInteger
public static void appendPaddedInteger(java.lang.Appendable appenadble, int value, int size) throws java.io.IOException
Converts an integer to a string, prepended with a variable amount of '0' pad characters, and appends it to the given appendable.This method is optimized for converting small values to strings.
- Parameters:
appenadble
- receives integer converted to a stringvalue
- value to convert to a stringsize
- minimum amount of digits to append- Throws:
java.io.IOException
- Since:
- 2.4
-
appendPaddedInteger
public static void appendPaddedInteger(java.lang.StringBuffer buf, long value, int size)
Converts an integer to a string, prepended with a variable amount of '0' pad characters, and appends it to the given buffer.This method is optimized for converting small values to strings.
- Parameters:
buf
- receives integer converted to a stringvalue
- value to convert to a stringsize
- minimum amount of digits to append
-
appendPaddedInteger
public static void appendPaddedInteger(java.lang.Appendable appendable, long value, int size) throws java.io.IOException
Converts an integer to a string, prepended with a variable amount of '0' pad characters, and appends it to the given buffer.This method is optimized for converting small values to strings.
- Parameters:
appendable
- receives integer converted to a stringvalue
- value to convert to a stringsize
- minimum amount of digits to append- Throws:
java.io.IOException
- Since:
- 2.4
-
writePaddedInteger
public static void writePaddedInteger(java.io.Writer out, int value, int size) throws java.io.IOException
Converts an integer to a string, prepended with a variable amount of '0' pad characters, and writes it to the given writer.This method is optimized for converting small values to strings.
- Parameters:
out
- receives integer converted to a stringvalue
- value to convert to a stringsize
- minimum amount of digits to append- Throws:
java.io.IOException
-
writePaddedInteger
public static void writePaddedInteger(java.io.Writer out, long value, int size) throws java.io.IOException
Converts an integer to a string, prepended with a variable amount of '0' pad characters, and writes it to the given writer.This method is optimized for converting small values to strings.
- Parameters:
out
- receives integer converted to a stringvalue
- value to convert to a stringsize
- minimum amount of digits to append- Throws:
java.io.IOException
-
appendUnpaddedInteger
public static void appendUnpaddedInteger(java.lang.StringBuffer buf, int value)
Converts an integer to a string, and appends it to the given buffer.This method is optimized for converting small values to strings.
- Parameters:
buf
- receives integer converted to a stringvalue
- value to convert to a string
-
appendUnpaddedInteger
public static void appendUnpaddedInteger(java.lang.Appendable appendable, int value) throws java.io.IOException
Converts an integer to a string, and appends it to the given appendable.This method is optimized for converting small values to strings.
- Parameters:
appendable
- receives integer converted to a stringvalue
- value to convert to a string- Throws:
java.io.IOException
- Since:
- 2.4
-
appendUnpaddedInteger
public static void appendUnpaddedInteger(java.lang.StringBuffer buf, long value)
Converts an integer to a string, and appends it to the given buffer.This method is optimized for converting small values to strings.
- Parameters:
buf
- receives integer converted to a stringvalue
- value to convert to a string
-
appendUnpaddedInteger
public static void appendUnpaddedInteger(java.lang.Appendable appendable, long value) throws java.io.IOException
Converts an integer to a string, and appends it to the given appendable.This method is optimized for converting small values to strings.
- Parameters:
appendable
- receives integer converted to a stringvalue
- value to convert to a string- Throws:
java.io.IOException
-
writeUnpaddedInteger
public static void writeUnpaddedInteger(java.io.Writer out, int value) throws java.io.IOException
Converts an integer to a string, and writes it to the given writer.This method is optimized for converting small values to strings.
- Parameters:
out
- receives integer converted to a stringvalue
- value to convert to a string- Throws:
java.io.IOException
-
writeUnpaddedInteger
public static void writeUnpaddedInteger(java.io.Writer out, long value) throws java.io.IOException
Converts an integer to a string, and writes it to the given writer.This method is optimized for converting small values to strings.
- Parameters:
out
- receives integer converted to a stringvalue
- value to convert to a string- Throws:
java.io.IOException
-
calculateDigitCount
public static int calculateDigitCount(long value)
Calculates the number of decimal digits for the given value, including the sign.
-
-