Java NumberFormat.getPercentageInstance()方法

java.text.NumberFormat类用于根据特定的语言环境格式化数字和货币。号码格式因国家/地区而异

要将数字格式化为百分比,您需要一个百分比NumberFormat实例。为此,请使用该getPercentageInstance()方法。

示例

import java.text.NumberFormat;import java.util.Locale;public class MainClass {   public static void main(String[] args) {       // Currency of France is Euro       NumberFormat n = NumberFormat.getPercentInstance(Locale.FRANCE);       // points       double points = 1.78;       double totalPoints = points * 1000;       System.out.println(n.format(points));       System.out.println(n.format(totalPoints));    }}

输出结果

178 %
178 000 %