Package tech.tablesaw.columns.numbers
Class NumberColumnFormatter
- java.lang.Object
-
- tech.tablesaw.columns.ColumnFormatter
-
- tech.tablesaw.columns.numbers.NumberColumnFormatter
-
public class NumberColumnFormatter extends ColumnFormatter
-
-
Constructor Summary
Constructors Constructor Description NumberColumnFormatter()NumberColumnFormatter(String missingString)NumberColumnFormatter(NumberFormat format)NumberColumnFormatter(NumberFormat format, String missingString)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NumberColumnFormattercurrency(String language, String country)static NumberColumnFormatterfixedWithGrouping(int fractionalDigits)static NumberColumnFormatterfloatingPointDefault()Returns a formatter that prints floating point numbers with all precisionStringformat(double value)Stringformat(float value)Stringformat(int value)Stringformat(long value)Stringformat(short value)NumberFormatgetFormat()static NumberColumnFormatterints()static NumberColumnFormatterintsWithGrouping()static NumberColumnFormatterpercent(int fractionalDigits)voidsetColumnType(ColumnType columnType)static NumberColumnFormatterstandard()Formats numbers using java default, so sometimes in scientific notation, sometimes notStringtoString()-
Methods inherited from class tech.tablesaw.columns.ColumnFormatter
getMissingString
-
-
-
-
Constructor Detail
-
NumberColumnFormatter
public NumberColumnFormatter()
-
NumberColumnFormatter
public NumberColumnFormatter(NumberFormat format)
-
NumberColumnFormatter
public NumberColumnFormatter(NumberFormat format, String missingString)
-
NumberColumnFormatter
public NumberColumnFormatter(String missingString)
-
-
Method Detail
-
percent
public static NumberColumnFormatter percent(int fractionalDigits)
-
floatingPointDefault
public static NumberColumnFormatter floatingPointDefault()
Returns a formatter that prints floating point numbers with all precision
-
standard
public static NumberColumnFormatter standard()
Formats numbers using java default, so sometimes in scientific notation, sometimes not
-
ints
public static NumberColumnFormatter ints()
-
intsWithGrouping
public static NumberColumnFormatter intsWithGrouping()
-
fixedWithGrouping
public static NumberColumnFormatter fixedWithGrouping(int fractionalDigits)
-
currency
public static NumberColumnFormatter currency(String language, String country)
-
setColumnType
public void setColumnType(ColumnType columnType)
-
getFormat
public NumberFormat getFormat()
-
format
public String format(long value)
-
format
public String format(int value)
-
format
public String format(short value)
-
format
public String format(float value)
-
format
public String format(double value)
-
-