发布日期:2024-05-28 07:03 点击次数:158
容貌一:String.format()容貌买球·(中国大陆)APP官方网站
该容貌是 Java 顶用于容貌化字符串的一个便捷的用具。它允许您将变量插入到字符串中,并字据指定的容貌将它们容貌化成所需的步地。该容貌还维持一些其他的容貌选项,比如指定宽度、对王人方式、添加前导零等。您不错在 Java 文档中找到完好的容貌讲明符列表和使用示例。
double f = 12345.67891;System.out.println(String.format("%.2f", f));
容貌二:DecimalFormat.format()容貌
容貌是 Java 顶用于容貌化数字的容貌,它允许您将数字按照指定的容貌进行容貌化,并复返一个容貌化后的字符串暗示。
这个容貌有两个主要部分:容貌化模式和要容貌化的数字。
double f = 12345.67892;DecimalFormat df = new DecimalFormat("#.00"); System.out.println(df.format(f));
容貌三:BigDecimal.setScale()容貌
该容貌用于建树 BigDecimal 对象的少量位数,并指定舍入模式。它复返一个新的 BigDecimal 对象,暗示按照指定的精度和舍入规则修改后的数字。
double f = 12345.67893;BigDecimal bg = new BigDecimal(f); double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); System.out.println(f1);
容貌四:NumberFormat.setMaximumFractionDigits()容貌
该容貌是用于建树数字容貌化时保留的最大少量位数的容貌。它允许您指定在容貌化数字时要清楚的少量位数的最大数目。
这个容貌接纳一个整数参数,该参数暗示要保留的少量位数的最大值。若是容貌化后的数字的少量位数擢升这个最大值,那么数字将被四舍五入到指定的少量位数。
double f = 12345.67894;NumberFormat nf = NumberFormat.getNumberInstance(); nf.setMaximumFractionDigits(2); System.out.println(nf.format(f));买球·(中国大陆)APP官方网站
Powered by 买球·(中国大陆)APP官方网站 @2013-2022 RSS地图 HTML地图