当前位置: 代码迷 >> J2SE >> 请问一个计算百分比数字的方法
  详细解决方案

请问一个计算百分比数字的方法

热度:241   发布时间:2016-04-24 18:13:09.0
请教一个计算百分比数字的方法
String str = "20.15%";

那需要计算1 - str的结果

------解决方案--------------------
String str = "20.15%";
double d = Double.valueOf(str.substring(0, str.indexOf('%')));
System.out.println(((1 - d / 100) * 100) + "%");
------解决方案--------------------
Java code
double value = NumberFormat.getPercentInstance().parse("20.15%"); // 0.20149999999999998double result = 1 - NumberFormat.getPercentInstance().parse("20.15%"); // 0.7985
  相关解决方案