Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.math.RoundingMode;
- import java.text.DecimalFormat;
- import java.text.DecimalFormatSymbols;
- import java.text.NumberFormat;
- import java.util.Locale;
- class Scratch {
- public static DecimalFormat createDecimalFormat(int accuracy) {
- DecimalFormat format = (DecimalFormat) NumberFormat.getInstance(Locale.getDefault());
- DecimalFormatSymbols symbols = format.getDecimalFormatSymbols();
- symbols.setGroupingSeparator(' ');
- symbols.setDecimalSeparator('.');
- format.setDecimalFormatSymbols(symbols);
- format.setMinimumFractionDigits(accuracy);
- format.setMaximumFractionDigits(accuracy);
- return format;
- }
- public static void main(String[] args) {
- final DecimalFormat decimalFormat = createDecimalFormat(2);
- System.out.println(decimalFormat.format(16.665));
- decimalFormat.setRoundingMode(RoundingMode.HALF_UP);
- System.out.println(decimalFormat.format(16.665));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement