我正在使用Yahoo的YQL API并获取全局索引;我面临的问题是,对于某些地区,我得到的价值是:
String change_inpoints = "510.663757";
String change_inpercentage = "+0.095152%";
请您告诉我如何在两位数之后将其四舍五入?
答案 0 :(得分:1)
使用DECIMALFORMAT。
public static void main(String[] args) {
String s = "2.22234242342342";
double d = Double.parseDouble(s);
DecimalFormat decimal = new DecimalFormat("#.00%");
System.out.println(s);
System.out.println(decimal.format(d));
}