public class CompositeFormat extends Object
| Modifier and Type | Method and Description | 
|---|---|
| static StringBuffer | formatDouble(double value,
            NumberFormat format,
            StringBuffer toAppendTo,
            FieldPosition pos)Formats a double value to produce a string. | 
| static NumberFormat | getDefaultNumberFormat()Create a default number format. | 
| static NumberFormat | getDefaultNumberFormat(Locale locale)Create a default number format. | 
| static void | parseAndIgnoreWhitespace(String source,
                        ParsePosition pos)Parses  sourceuntil a non-whitespace character is found. | 
| static boolean | parseFixedstring(String source,
                String expected,
                ParsePosition pos)Parse  sourcefor an expected fixed string. | 
| static char | parseNextCharacter(String source,
                  ParsePosition pos)Parses  sourceuntil a non-whitespace character is found. | 
| static Number | parseNumber(String source,
           NumberFormat format,
           ParsePosition pos)Parses  sourcefor a number. | 
public static NumberFormat getDefaultNumberFormat()
NumberFormat.getInstance() with the only customizing that the
 maximum number of fraction digits is set to 10.public static NumberFormat getDefaultNumberFormat(Locale locale)
NumberFormat.getInstance(java.util.Locale) with the only
 customizing that the maximum number of fraction digits is set to 10.locale - the specific locale used by the format.public static void parseAndIgnoreWhitespace(String source, ParsePosition pos)
source until a non-whitespace character is found.source - the string to parsepos - input/output parsing parameter.  On output, pos
        holds the index of the next non-whitespace character.public static char parseNextCharacter(String source, ParsePosition pos)
source until a non-whitespace character is found.source - the string to parsepos - input/output parsing parameter.public static Number parseNumber(String source, NumberFormat format, ParsePosition pos)
source for a number.  This method can parse normal,
 numeric values as well as special values.  These special values include
 Double.NaN, Double.POSITIVE_INFINITY, Double.NEGATIVE_INFINITY.source - the string to parseformat - the number format used to parse normal, numeric values.pos - input/output parsing parameter.public static boolean parseFixedstring(String source, String expected, ParsePosition pos)
source for an expected fixed string.source - the string to parseexpected - expected stringpos - input/output parsing parameter.public static StringBuffer formatDouble(double value, NumberFormat format, StringBuffer toAppendTo, FieldPosition pos)
format.  There are
 three exceptions to this:
 value - the double to format.format - the format used.toAppendTo - where the text is to be appendedpos - On input: an alignment field, if desired. On output: the
            offsets of the alignment fieldCopyright © 2016–2020 Hipparchus.org. All rights reserved.