如何比较两个百分数的大小 精度范围是0.00%.比如,比较String a = "23.56%" 和 String b = "21.33%"哪个数字大。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.math.BigDecimal;public class Test2 { public static void main(String[] args) { String a = "23.56%"; String b = "21.33%"; //去掉% String tempA = a.substring(0, 5); String tempB = b.substring(0, 5); //精确表示 BigDecimal dataA = new BigDecimal(tempA); BigDecimal dataB = new BigDecimal(tempB); System.out.println(dataA.compareTo(dataB));//大于为1,相同为0,小于为-1 }} SSL一般在什么类中? 一道编程题——求解!! 回答问题给分(三) 郁闷的richfaces问题 如何让jtabel只允许选择单行? 如何实现下拉框的三级联动??? APPLET中的接口是不是指API,想写好程序是不是要先学好API javadoc如何生成英文的框架文档 如何创建侦听所有ip地址,和所有端口的socket?? Java线程内存交互问题 这个小程序怎么修正? 请教一个关于内嵌浏览器的问题???
String a = "23.56%";
String b = "21.33%";
//去掉%
String tempA = a.substring(0, 5);
String tempB = b.substring(0, 5);
//精确表示
BigDecimal dataA = new BigDecimal(tempA);
BigDecimal dataB = new BigDecimal(tempB);
System.out.println(dataA.compareTo(dataB));//大于为1,相同为0,小于为-1 }
}