我正在尝试使用DecimalFormat.format()方法格式化BigDecimal值.
我的问题是,我不知道如何设置DecimalFormats DecimalFormatSymbol来格式化文本而不使用任何分组分隔符.
我想知道如何设置分组符号并使用格式方法.我知道如何通过使用替换或其他方法来做到这一点,但它不是我想要的.
所以我需要知道如何将空字符设置为分组运算符.
例:
DecimalFormat dec = new DecimalFormat();
DecimalFormatSymbols decFS = new DecimalFormatSymbols();
decFS.setGroupingSeparator( '\0' );
dec.setDecimalFormatSymbols( decFS );
BigDecimal number = new BigDecimal(1000);
String result = dec.format(number);
Run Code Online (Sandbox Code Playgroud)
我希望得到"1000"作为字符串,没有其他字符.请帮忙
注意(对帖子做出反应):我想仅仅编号,而不需要分组.
pow*_*cha 41
只是:
DecimalFormat dec = new DecimalFormat();
dec.setGroupingUsed(false);
Run Code Online (Sandbox Code Playgroud)