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 NumberColumnFormatter
currency(String language, String country)
static NumberColumnFormatter
fixedWithGrouping(int fractionalDigits)
static NumberColumnFormatter
floatingPointDefault()
Returns a formatter that prints floating point numbers with all precisionString
format(double value)
String
format(float value)
String
format(int value)
String
format(long value)
String
format(short value)
NumberFormat
getFormat()
static NumberColumnFormatter
ints()
static NumberColumnFormatter
intsWithGrouping()
static NumberColumnFormatter
percent(int fractionalDigits)
void
setColumnType(ColumnType columnType)
static NumberColumnFormatter
standard()
Formats numbers using java default, so sometimes in scientific notation, sometimes notString
toString()
-
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)
-
-